I think the main difficulty of editing BIND zone and config files from the CLI is actually backup and error checking. If you religiously save the previous version (in case you really screw up) and check named.log afterward, that’s the big thing. Because just one tiny error will keep the zone from loading, or cause it not to work as planned (like forgetting a trailing dot).
I suspect anyone with modest scripting skills could write some simple tools to automate common tasks like adding domains, adding A records to forward zones, adding PTR records to reverse zones, populating a reverse zone with placeholder PTR records, etc. While making sure to update sequence numbers. These could be web based or CLI commands with parameters. From: Paul Stewart Sent: Saturday, May 23, 2015 6:08 PM To: [email protected] Subject: Re: [AFMUG] Web interfaces for BIND Webmin is simple and works – would be quite useful if someone needed a web interface for BIND. Personally much prefer CLI for that kind of stuff…. From: Af [mailto:[email protected]] On Behalf Of Josh Reynolds Sent: Saturday, May 23, 2015 6:22 PM To: [email protected]; Ken Hohhof Subject: Re: [AFMUG] Web interfaces for BIND Every time somebody says webmin, I die a little inside. :( On May 23, 2015 2:21:13 PM AKDT, Ken Hohhof <[email protected]> wrote: There’s always webmin. From: Josh Reynolds Sent: Saturday, May 23, 2015 5:09 PM To: [email protected] ; Josh Luthman Subject: Re: [AFMUG] Web interfaces for BIND GestioIP can export DNS to bind config On May 23, 2015 2:04:28 PM AKDT, Josh Luthman <[email protected]> wrote: Any suggestions for this? I'm tired of having to SSH in and type things out. I'd love to have something that makes adding zones less painful and more pretty. There's just too big of a list to make a good decision... http://www.debianadmin.com/bind-dns-server-web-interfacefrontend-or-gui-tools.html Josh Luthman Office: 937-552-2340 Direct: 937-552-2343 1100 Wayne St Suite 1337 Troy, OH 45373 -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
