Consider the case of two master DNS servers, one serving as the master for the zone sales.example.com
, the other serving marketing.example.com
(ignore the implausibility of these being the actual zones, that isn't the point). Each of these two masters has a slave, that is:
- master1 has slave1
- master2 has slave2
I want master1 to be a slave of master2, in that zone updates for marketing
get sent over to master1
(that is, those machines that use master1
for DNS can obtain query information for marketing.example.com
).
Now, the question is, how should slave1 be updated (since it will be serving if master1 is out of commission)? Should master2 be the master of slave1? Or should master1, when receiving updates for the marketing
zone, inform slave1?
In other words, should it look like this:
master2 --> master1 --> slave1
or
master2 --> (master1, slave1)