zmaster -- automatically maintain nameserver zone files
zmaster special-zone-name
Zmaster is a tool for maintaining named.boot include files. It is meant to be run periodically on secondary name servers so that they can automatically discover what zones (domains) they should be transfering (secondarying) from the primary server.
To do this, the primary server must tell them which domains to take. This is done by creating a special zone that can be listed to find out which zones should be taken.
In this special zone, there should be a host called 'ns'. This host should have an A record that specifies a nameserver that can provide a listing of the hosts in the special domain.
The following examples should illistrate what's required to run this.
In the named.boot file on the secondary system, include a line like:
include /etc/named/ns2.idiom.com.boot
In the named.boot file on the primary system, include a line like:
primary ns2.idiom.com ns2.idiom.com
In the special zone file, in this case, ns2.idiom.com, include the following:
$ORIGIN ns2.idiom.com. @ IN SOA idiom.com. muir.idiom.com. ( 1996031908 86400 3600 2592000 86400 ) IN NS ns.idiom.com. IN NS ns3.idiom.com. @ IN A 206.80.31.66 ns IN A 140.174.82.4 dream.com IN A 140.174.82.4 truedev.com IN A 140.174.82.4
This establishes that two domains (dream.com and truedev.com) are to be transfered. They are to be transfered from the address given in the corrosponding A record. The listing of this information will come from ns.ns2.idiom.com. In addition, there is a host, ns2.idiom.com defined that will be ignored by zmaster.
David Muir Sharnoff, <muir@idiom.com>
Idiom will secondary domains for other ISPs for $0.50/month each. There is a minimum purchase of 30 domains. Send mail to support@idiom.com or visit http://www.idiom.com/secondary.shtml for more information.
Status: waiting since 1999 for someone to buy the service
Download: here
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.