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 <http://www.gnu.org/licenses/>.
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)