Can MaraDNS act as a secondary nameserver?
Yes. The ‘getzone’ program obtains zone files from remote DNS servers, outputting the contents of the zone file in MaraDNS’ “csv1” zone file format. This program can be run from cron. If one desires more BIND-like functionality, getzone can be wrapped in a shell script that uses askmara to look at the SOA record to see if the serial number of the zone has changed. I feel that the traditional DNS design of having a single application both serve DNS records and handle the maintenance of zone files is not ideal; the best design is to have a number of simple applications working together.