On Tue, Sep 11, 2018 at 04:12:48PM +0200, Peter J. Philipp wrote: > Hi, > > I wasn't going to ask, but the book I have (alternative dns servers - jpm) is > somewhat outdated on nsd. > > If I'm correct, in order to pull the zones to disk on a slave nsd setup, one > has to manually or crontab "nsd-control write example.com". Is this correct? > > Is there an automated way to do this in the server or must I crontab this?
nsd.conf(5) has this: zonefiles-write: <seconds> Write changed secondary zones to their zonefile every N seconds. If the zone (pattern) configuration has "" zonefile, it is not written. Zones that have received zone transfer updates are written to their zonefile. Default is 0 (disabled) when there is a database, and 3600 (1 hour) when database is "". The database also commits zone transfer contents. You can configure it away from the default by putting the config statement for zonefiles-write: after the database: statement in the config file. Default is to have no database, so on a slave it takes an hour to write to disk. > > What I'm worried on is not writing any zone material to disk and then having > a mishap on my delphinusdnsd primary server. A sudden restart could make > nsd forget zones if they weren't written to disk somehow right? > yes, it will answer servfail > Thanks and best regards, > > -peter > -- I'm not entirely sure you are real.