Split horizon and authoritative servers

Bob Harold rharolde at umich.edu
Tue Apr 5 13:13:36 UTC 2016


On Mon, Apr 4, 2016 at 11:12 PM, Mathew Ian Eis <Mathew.Eis at nau.edu> wrote:

> Howdy John,
>
> Eh, I was afraid of that <sad> let me try again.
>
> Can something like this:
>
> [ internal recursive resolver + non-authoritative slave for foo.edu ] <->
> [ internal authoritative slave for foo.edu ] <-> [ internal hidden master
> for foo.edu | external hidden master for foo.edu ] <-> [ external
> authoritative slave for foo.edu / listed in whois ]
>
> ... be safely collapsed to this:
>
> [ internal recursive resolver + authoritative slave for foo.edu ] <-> [
> internal hidden master for foo.edu | external hidden master for foo.edu ]
> <-> [ external authoritative slave for foo.edu / listed in whois ]
>
> ... or this *shudder*:
>
> [ internal recursive resolver + non-authoritative slave for foo.edu ] <->
> [ internal hidden master for foo.edu | external hidden master for foo.edu
> ] <-> [ external authoritative slave for foo.edu / listed in whois ]
>
> The first case seems like it is wasting N copies of [ internal
> authoritative slave for foo.edu ] that aren't ever used for anything
> except dynamic updates (and not even that if you don't allow it, so
> possibly literally sitting idle).
>
> The second case seems unsafe on the concern of cache poisoning risks,
> but... is it really necessary to invoke the fairly size-able case 1 to
> avoid cache poisoning? This feels like too much of an edge case to easily
> answer with Mark Andrew's comments on "strict separation lore".
>
> The third case seems efficient, but ridiculous and not really possible;
> e.g. what would you put in the NS/SOA records to keep the master hidden and
> the slaves non-authoritative?
>
> Thanks again,
>
> -Mathew Eis
>
>
A slave server has a copy of the zone, so it is by definition
"authoritative".  I think what you mean by "non-authoritative slave" is
"hidden slave" - not listed in NS records.  I see no advantage of 3 over 2,
you need some server listed in the NS and SOA records.  2 should work fine.


-- 
Bob Harold
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20160405/ea9082c3/attachment.html>


More information about the bind-users mailing list