最近,我收到了对一些DNS服务器比其他DNS服务器慢的答复,尽管所有服务器都是anycast的:
在实践中,大多数解析器不会受到到达集合中某些名称服务器的较慢路径的影响。大多数解析器使用各种技术来提供快速查找,例如更喜欢以前被认为更快的名称服务器,将同时的查询发送到多个名称服务器,或者在TTL过期之前预取查询。
我不知道解析器使用了这些技术,我没有成功地搜索更多有关这方面的信息。
发布于 2010-12-16 07:40:01
未绑定可以预取几乎过期的缓存项.如果配置为这样做,则执行以下操作。如果客户端请求缓存中的某个名称,但只剩下不到10%的TTL,则客户端将立即从缓存获得答案,但未绑定也会向上游发送查询。
至于另外两种技术(缓存响应时间和向多个上游服务器发送查询),我不知道。
发布于 2011-01-07 18:05:22
对于基于延迟的服务器首选项,请查找"RTT分带“。
https://serverfault.com/questions/213156
复制相似问题