DNSutil package simplifies DNS administration with a set of tools.
One of the main tools included in this package is dns-rev, which can take the forward DNS mapping and generate the reverse mapping, making it ideal for producing a self-consistent DNS configuration. Another useful tool is dns-ethers, which allows you to keep the MAC address with the IP address by using a bogus record type, and generate the /etc/ethers file.
Additionally, dns-hosts takes the forward DNS mapping and generates the /etc/hosts file, while dns-bootp uses the MAC and IP information to generate the /etc/bootptab file. For generating the /etc/netgroup file, there is dns-ng, and for the Sun /etc/bootparams file, there is dns-boot-params.
Other useful tools include dns-boot-check, which checks your named(8) configuration for self-consistency, and dns-hosts-import, which turns your /etc/hosts file into a DNS forward map, making it a perfect first step for configuring your DNS server. Lastly, dns-dhcp leverages MAC and IP information to generate the /etc/dhcp.conf file.
All of these programs offered by dnsutl are very fast compared to shell scripts and are highly robust when it comes to dealing with the peculiar semantics of DNS resource files. Importantly, they even understand the $include directive.
dnsutl is highly compatible with almost any flavor of UNIX, and the source distribution is self-configuring using a GNU Autoconf generated configure script.
In the latest release, a bug has been fixed in the SRRF parser, which follows RFC 1035 more closely. Also, a bug has been fixed in the name server (ns) record validation. Overall, dnsutl is an excellent package that makes managing DNS much easier, faster and more reliable.
Version 1.8: N/A