[dns-operations] Anycast resolver addresses (Was: Do Unix stubs round robin nameserver addresses?)

Doug Barton dougb at dougbarton.us
Sat Apr 18 00:06:18 UTC 2015


On 4/17/15 4:42 PM, Roland Dobbins wrote:
>
> On 18 Apr 2015, at 6:09, Doug Barton wrote:
>
>> In the unlikely event that someone does what you describe Roland
>> (i.e., fat-finger access to a core services network),
>
> Fat-Fingering happens all the time, as everyone on this list knows.
> Since it's trivial to set up two anycasted addresses instead of one, why
> not go ahead and do so?

You snipped out the part of my message that explained the answer to that 
question.

Fallback to secondary resolvers is nearly universally horrible. In his 
long diatribe Chuck described some of the problems. I would add that 
Windows is quite a bit worse that what he described. If a Windows 
end-user system doesn't get a response from the first (primary) resolver 
address it then tries ALL of the addresses it knows. So if the cause of 
the fallback is that the primary resolver is overloaded Windows creates 
its own thundering herd problem by banging away until it gets an answer. 
And that's just one example.

> And to go further, why not assign one as the first recursor and the
> other as the second recursor with ~50% of any endpoints under one's own
> span of control, and then reverse the order for the other 50%?

Because fallback is to be avoided at all costs. If one of those 
addresses is working, it's overwhelmingly likely that they both will be. 
So by doing what you suggest you've added complexity for no real benefit.

Regarding Mike Hoskins' response, I've configured just one address on 
many platforms for many years, and never had a problem. It is true that 
the default behavior for Unix stubs is to try each 'nameserver' address 
in order till it times out, then cycle back through the list. I don't 
know where your "quick retries" information came from, but TMK that's 
never been the case.

Doug

PS, I really wasn't intending to start a conversation on this topic .... 
I'm really more interested in knowing whether folks see round robin of 
name server addresses often, or at all. :)


-- 
I am conducting an experiment in the efficacy of PGP/MIME signatures. 
This message should be signed. If it is not, or the signature does not 
validate, please let me know how you received this message (direct, or 
to a list) and the mail software you use. Thanks!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <https://lists.dns-oarc.net/pipermail/dns-operations/attachments/20150417/6fa4c1fc/attachment.sig>


More information about the dns-operations mailing list