name servers are not
required to save a backup copy of the zone data.
If there is a backup copy, the slave server reads it on startup and
later checks with the master server to see if the master server has a
newer copy instead of loading a new copy of the zone immediately. If
the master server has a newer copy, the slave pulls it over and saves
it in the backup file.
Why save a backup copy? Suppose the master name server is down when
the slave starts up. The slave will be unable to transfer the zone
and therefore won't function as a name server for that zone
until the master server is up. With a backup copy, the slave has zone
data, although it might be slightly out of date. Since the slave does
not have to rely on the master server always being up, it's a
more robust setup.
To run without a backup copy, omit the filename at the end of the
secondary lines in the BIND 4 configuration
file. In BIND 8 or 9, remove the file line.
However, we recommend configuring all your slave name servers to save
backup copies. There is very little extra cost to saving a backup
zone data file, but there is a very high cost if you get caught
without a backup file when you need it most.