1

If I have a master zone which is configured not to send any NOTIFY's, can the slaves still query the master, check the serial and get a zone-transfer?

I thought there were 2 possibilities:

  • Master sends NOTIFY to slaves => Zone-Transfer happens

  • Slaves check periodically, and if the serial number changed => Zone-Transfer happens

chris
  • 13

2 Answers2

3

The original behavior is that slaves periodically perform a check that their zone data is current, based on comparing the SOA SERIAL field, with an interval specified in the SOA REFRESH field. If the slave's local data is old it will trigger a zone transfer (IXFR/AXFR).

In addition to this, if the master sends a notify message that will trigger this same check immediately.


Ie, if you disable notifications the slaves will still periodically check that they are up to date but you lose the near-instant updates that you would normally have.
0

The second situation you mention is standard DNS behavior, as any resolving server who is not the authoritative source will try and contact the master, or something in between with an authoritative unexpired record (though not the entire domain set unless requested).

NickW
  • 10,289