install instructions for NDU

1. Make a backup of your dns files
2. cd src
   vi ndc.cpp and check the #define's
   make
3. make install
   This will not install any files.  You copy then to a directory appropriate for your system.
   I used /usr/local/sbin
   Make sure that the directory you use is in the path
4.	create /etc/ndu.conf
   add a process line which points to named.conf
5.	run ndu


RPM Version
===========
1. Make a backup of your dns files
2. Install the RPM
   # rpm -Uvh http://uranus.it.swin.edu.au/~jn/linux/ndu-0.2-1.i386.rpm
3. Make sure that all your reverse zones use lowercase in-addr.arpa strings.
4. Edit your reverse zone files to contain the following lines

; This file is maintained by ndu
; you can edit above these lines
; do not add any PTR entries manualy.
; Do not edit below this line
;
;;END<<HEADER>>

   These lines should come after the SOA and ND records but before
   the PTR records.  Anything below these lines will be overwritten.

5. Make sure all your zone files use the yyyymmddnn format for their
   serial numbers
6. run ndu
7. For each of the warnings generated, add an ignore entry in the
   file /etc/ndu.conf


Special situations.
If you have a non-standard bind configuration ndu might not be able
to find your files.  You can specify special locations in the 
/etc/ndu.conf file.  The following commands are recognised
process "/path/to/named.conf"
chroot "/new/root"

If for example you had a chroot bind running with the virtual root 
/var/namedroot then you would add the following lines
process "/var/namedroot/etc/named.conf"
chroot "/var/namedroot"

The DNS specification only permits the letters a to z and the - 
character in host names.  If you use other characters then you can
add support for them by adding the following command to /etc/ndu.conf
extra ""


