On Nov 23, 2017, at 06:19, Havard Eidnes <h...@uninett.no> wrote:

> Secondly: can someone please explain to me why the idea of a
> "primary master" where the zone data originates from and where
> updates are performed is considered archaic?

I think the only in-protocol use of the MNAME field is to specify the name to 
which UPDATE messages are sent. The MNAME was originally used to specify the 
name of a single master server to which slaves would send zone transfer 
requests, and from which zone data would be served in response, but as far as I 
am aware this was only ever informational: that is, I'm not aware of any 
implementation of a slave server that automatically detected its master by 
looking for the MNAME.

Today I think it's fair to say that any non-trivial DNS deployment that uses 
zone transfers makes use of a non-trivial graph for distribution of zone 
transfers, with slaves configured to send zone transfer requests to more than 
one master server, and in many cases with layers of servers that act as slaves 
and masters simultaneously for reasons of redundancy and scaling.

While a single slave sending zone transfer requests to a single master is still 
a valid example of such a graph, I think it's more a degenerate case than the 
usual case today. In that sense the idea of using a single master (which I 
think is implied by "primary master" and a name published in a single MNAME 
field) is defensibly archaic.

My perspective may not be universal, of course, but that's what I see.


Joe
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to