zoned automatically generates a named.conf and a collection of zone files. It should be run periodically from cron. The zoned_cron can be symlinked into /etc/cron.d on a debian system, or the line can be added on to the end of the /etc/crontab. zoned.pl and the component modules should live in /usr/local/sbin It reads a zonelist, typically /etc/zoned.zones, in which it finds a collection of domains to automatically manage. This can indicate master servers for which it should generate slave stanzas in a generated named.conf. It can also indicate a "zone source file" which is a fragment of a zone file that is built into a full zone file and used in the generated named.conf. We currently support A, CNAME, NS, MX, AAAA, TXT, SRV, and AFSDB records. Adding support for additional records should be very easy. It is only necessary to write a record-verifying function. It supports mail and zephyr notifications of fatal errors, fatal zone errors (these block zonefile generation but don't interfere with other zones or the named.conf), zone regenerations, and general status messages. Zone-specific messages--regeneration notifications and fatal zone errors--are mailed to the zone maintainer from zoned.zones as well as to the configured email address.