chrysocome.netChrysocome Logo

Image of ndu

NDU DNS tools

These are a few simple tools which help make maintaining a bind DNS server easier.

dnstouch is like touch, but it updates the zone file serial number. After editing a zone file, just dnstouch it.

dnsedit is a more complex tool which automatically creates the reverse zone files for you. You just dnsedit the appropriate zone file, and make your changes. When you quit your favorite VISUAL editor (vim), the reverse zone is re-created and the zone file is dnstouched. Makes life easy.

Downloads for ndu family
Program Version Content Format Platform Download
ndu 0.4 Binary .rpm el2.i386 ndu-0.4-7.el2.i386.rpm
ndu 0.4 Binary .rpm el3.i386 ndu-0.4-7.el3.i386.rpm
ndu 0.4 Binary .rpm el4.i386 ndu-0.4-7.el4.i386.rpm
ndu 0.4 Binary .rpm el5.i386 ndu-0.4-7.el5.i386.rpm
ndu 0.4 Source .tgz C++ ndu-0.4.tar.gz

The code will probably work under any UNIX but I have only tested it under Linux. It requires a c++ compiler to build and a working ed to run.


  • RPM Built with disttags to allow easy management of multiple versions
  • man pages for dnstouch, ndu, ndu.conf and dnsedit
  • New web page
  • Out of the box support for RedHat's bind-chroot package