BIND (Berkeley Internet Name Domain) is an implementation of the Domain Name System (DNS) protocols and provides an openly redistributable reference implementation of the major components of the Domain Name System, including:
- a Domain Name System server (named)
- a Domain Name System resolver library
- tools for verifying the proper operation of the DNS server
The BIND DNS Server is used on the vast majority of name serving machines on the Internet, providing a robust and stable architecture on top of which an organization's naming architecture can be built.
Admins has to change there DNS time by time. Why ? Because IP has changed, new servers or pc should be added to the system or old equipement has reached there lifetime. Therefore, the admin has to process the following actions:
- make backups of zonefiles before changing them
- edit zonefiles
- add new serialnumbers to all of the zonefiles
- reload DNS for telling slave DNS servers about the new zone to trigger a zone transfer
- check logfiles for errors
Each of the steps are quite simple - but please do not forget one of the steps. So, if you abide to this process all the time, you will get not into trouble.
On the other hand, you can use a simple shell-script doing all the steps for you. Using the WebCFG framework, you can define a web front-end for editing zone files and executing the predefined process. No sophisticated DNS toolings are necessary - yust a small script and a generic web-frontend.