readme(dnsutl) readme(dnsutl) NAME dnsutl - utilities to make DNS easier to configure Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Peter Miller The dnsutl package is distributed under the GNU General Public License, see the LICENSE section, below, for more information. DESCRIPTION The dnsutl package is a collection of tools to make administering DNS easier. These include: dns-rev Take the forward DNS mapping and generate the reverse mapping. dns-boot-check Check your named(8) configuration for self-consistency. dns-hosts Take the forward DNS mapping and generate the /etc/hosts file. dns-ng Take the forward DNS mapping and generate the /etc/netgroup file. dns-ethers By using a bogus record type, you can keep the MAC address with the IP address, and generate the /etc/ethers file. dns-dhcp Using the MAC and IP information, you can generate the /etc/dhcp.conf file. dns-bootp Using the MAC and IP information, you can generate the /etc/bootptab file. dns-bootparams Using the MAC and IP information, you can generate the Sun /etc/bootparams file. All of these programs are both faster than shell scripts, and more robust when faced with all the peculiar semantics of DNS resource files. They even understand the $include directive. ARCHIVE SITE The latest version of dnsutl is available from: URL: dnsutl.sourceforge.net/ File: dnsutl.1.12.README # the README from the tarball File: dnsutl.1.12.lsm # an LSM package spec File: dnsutl.1.12.pdf # the manual in Adobe Acrobat format File: dnsutl.1.12.spec # a RedHat package spec File: dnsutl.1.12.tar.gz # the complete source BUILDING Complete instructions for configuring, building, testing and installing dnsutl may be found in the BUILDING file included in this distribution. LICENSE This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . It should be in the file called LICENSE included in this distribution. AUTHOR Peter Miller E-Mail: pmiller@opensource.org.au /\/\* Web: http://miller.emu.id.au/pmiller/ NEW IN THIS RELEASE A number of features and bug fixes have been added to dnsutl with this release. For excruciating detail, and also acknowledgements of those who generously sent me feedback, please see the etc/CHANGES.* files included in this distribution. Version 1.12 (2012-May-20) * The dnsutl project now uses libexplain for printing all errors. Version 1.11 (7-Aug-2007) * The license version has been updated to GNU GPL version 3. Version 1.9 (2007-Jan-28) * A bug has been fixed in dns-conf-check where it would segfault for many options. * There is a new dns-conf-check command, which may be used to check a named confuration which uses the new-style /etc/named.conf configuration file format. Version 1.8 (2006-Mar-08) * A bug has been fixed in the SRRF parser, so that it more closely follows RFC 1035, and defaults the class appropriately. * A bugs has been fixed in the name server (ns) record validation, it now validates correctly if the name given is a cname reocrd. * A bug has been fixed in two of the tests, which depended on MANPATH being set already to succeed. Version 1.7 (2004-Jun-08) * The $TTL directive is now understood by the SRRF parser. * A bug has been fixed in the dns-boot-check(1) command. It used to demand a dot on the end of domain names in the boot file, when it should have demanded the reverse. * There is a new dns-dhcp(1) command, which allows you to use the MAC and IP information to generate the /etc/hdcp.conf file. * A bug has been fixed in the $ORIGIN directive of the dns-filter(1) command. Version 1.6 (2000-Jun-30) * The ``IN LOC'' record type (see RFC 1876) is now understood. * There is a new named(8) configuration checker. See dns-boot-check(1) for more information. Version 1.5 (1999-Jul-05) * There is a new dns-hosts-import command, used to convert your /etc/hosts file into DNS format. Useful when you first convert to using DNS. * There is a new dns-ethers-import command, used to convert your /etc/ethers file into DNS format. Useful when you first convert to using these DNS utilities. * There is now a PostScript reference manual available, which includes the README and BUILDING files, and also the manual entries. Numerous examples have been added to the man pages. * A bug has been fixed which caused a core dump when you forgot to specify an origin. Version 1.4 (1999-Jun-30) No public release. Version 1.3 * The code had been ported to Linux. * There is now support for bootparams, so you can generate consistent bootparams tables from the DNS tables. * There is now support for bootp, so you can generate consistent bootp tables from the DNS tables. Version 1.2 * The size of the netgroups is limited to ten items, with recursive lists generated where the set needs to be larger. * The code is now much more portable, and uses a GNU Autoconf generated configure script. readme(dnsutl)