domain-name-system – DNS性能:是否有多个辅助NS服务器可以提高性能?

domain-name-system – DNS性能:是否有多个辅助NS服务器可以提高性能?,第1张

概述当某个域具有主NS和几个辅助NS时,客户端是否会随机询问它们以减少负载,或者它们只会命中主NS,并且仅在主要故障时才进入辅助NS? 我将重用这里的例子 https://serverfault.com/questions/130608/when-is-a-secondary-nameserver-hit/130625#130625 基本上它取决于解析器的实现.一些解析器命中第一个服务器,其他解析器将 当某个域具有主NS和几个辅助NS时,客户端是否会随机询问它们以减少负载,或者它们只会命中主NS,并且仅在主要故障时才进入辅助NS?解决方法 我将重用这里的例子 https://serverfault.com/questions/130608/when-is-a-secondary-nameserver-hit/130625#130625

基本上它取决于解析器的实现.一些解析器命中第一个服务器,其他解析器将从那些可用的服务器中随机选择一个服务器.为了解决这个问题,大多数DNS服务器会随机化回复的顺序.

如果您要求Google.com,您会得到以下答案:

#dig NS Google.com ;; QUESTION SECTION:;Google.com.            IN  NS;; ANSWER SECTION:Google.com.     297286  IN  NS  ns3.Google.com.Google.com.     297286  IN  NS  ns2.Google.com.Google.com.     297286  IN  NS  ns4.Google.com.Google.com.     297286  IN  NS  ns1.Google.com.;; ADDITIONAL SECTION:ns1.Google.com.     297067  IN  A   216.239.32.10ns2.Google.com.     297074  IN  A   216.239.34.10ns3.Google.com.     297074  IN  A   216.239.36.10ns4.Google.com.     297067  IN  A   216.239.38.10

然后我们再做一次:

#dig NS Google.com;; QUESTION SECTION:;Google.com.            IN  NS;; ANSWER SECTION:Google.com.     297249  IN  NS  ns3.Google.com.Google.com.     297249  IN  NS  ns2.Google.com.Google.com.     297249  IN  NS  ns1.Google.com.Google.com.     297249  IN  NS  ns4.Google.com.;; ADDITIONAL SECTION:ns1.Google.com.     297030  IN  A   216.239.32.10ns2.Google.com.     297037  IN  A   216.239.34.10ns3.Google.com.     297037  IN  A   216.239.36.10ns4.Google.com.     297030  IN  A   216.239.38.10

请注意这里他们如何更改回复中的名称服务器的顺序以分散负载.

总结

以上是内存溢出为你收集整理的domain-name-system – DNS性能:是否有多个辅助NS服务器可以提高性能?全部内容,希望文章能够帮你解决domain-name-system – DNS性能:是否有多个辅助NS服务器可以提高性能?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存