Hi,
What kind of tool do you use? Webmin? Plesk? vi?
VIM and Git / Gitlab.
We're using Knot, that's a great authoritative DNS server. And we created some CI/CD magic around zonefile management: A Gitlab CI jobs takes care of incrementing serial numbers, checking syntax and deploying zonefiles to the hidden master. Queries are only done to the slaves. This works great for us...
An improvement could be a tool (webinterface, cli) to manage the zonefiles, but that hasn't happened yet.
Cheers, Tobias