3 ms·
Maybe for a query or two, but the problem sorts itself out. Auth servers are very rarely running from a completely cold cache. Additionally most resolver softw
by mike_d 3y ago
Maybe for a query or two, but the problem sorts itself out.
Auth servers are very rarely running from a completely cold cache. Additionally most resolver software uses a system called scoreboarding where response times for each IP are recorded and it will prefer the fastest known nameserver for a query (some number of queries are still periodically sent to "slower" or unknown servers to gather metrics for them).
Clients never treat a system resolver as "broken." Most operating systems will round-robin the list of available recursive servers when there is a timeout before returning failure to the software. In the case of web browsers and such, they'll retry with a resolver operated by the browser vendor before admitting defeat.
- hardaker 3y agoMinor note: authoritative servers don't have caches. I think you meant recursive resolver (or better "caching resolver" which covers other types of resolvers that may also be caching, such as some stub-resolvers).
- mike_d 3y agoYes, you are correct. I probably put the word auth there because I had just finished setting up a new cluster of authoritative servers.