Read the INSTALL file for instalation instructions. After reading that return here and continue with the steps below ####################### ### Mandatory steps ### ####################### - Files you should edit Edit support/zone.skel to contain the name of your primary name server and the address of your hostmaster in the SOA. Edit the importzone.sh and generatezones.pl scripts and point them to the proper working directory (I use /home/novadns/work), if you install novadns in /home/novadns and go with the defaults you don't have to edit these scripts. - The cgi-bin and htdocs subdirectories These directories should be configured as the "DocumentRoot" and "ScriptAlias in Apaches' httpd.conf. Or you can copy it's contents (1 .html file and several .pl scripts) to your DocumentRoot and your prefered location for cgi scripts. ###################### ### Optional steps ### ###################### - How to synchronize with your name server The file bin/synczones.sh is an example script that you could run on the primary name server from a cron job to get the zone files and include files generated from the database by using scp - two versions of generatezones.pl Please edit the generatezones.pl file. You will find a "sub" called "masterinc". This sub is responsible for creating the master.inc file. If you use "allow-query" and "allow-transfer" rules in you main named.conf file and don't need to specify these rules on a "per zone" basis you can use generatezones.pl_no-acl and copy it to generatezones.pl If you do like us and use several include files for several types of zones you can use generatezones.pl_acl and edit the lines with "allow-query" and "allow-transfer" to suit your need. Copy this to generatazones.pl and you good to go.