我的理解是,我们的DNS服务器应该向转发器发送外部域请求并获得响应(如果可用).日志显示第一个转发器被命中,然后在3秒后尝试第二个转发器.在我们的服务器上,我对转发器的直接请求如何没有问题?
解决方法 当您级联DNS递归服务器并引入转发器时,就是您遇到的那种 problem.您的一个DNS服务器无法正确回答.
除权威服务器之外的所有服务器都可以有缓存
两种可能性:
>其中一个权威服务器没有回答,但你的一个缓存有很好的答案.
>您的一个转发器/递归服务器在缓存中有一个错误的条目(可以是NS记录,Cname,委托……).
dig命令可以帮助您确切地知道哪个服务器行为不正确(但应仔细阅读其输出):
dig myhost @myfirstforwarderdig myhost @myrealrecursordig -t NS myhostdig -t any @authserver1dig -t any @authserver2
等等.
诀窍是:不要将转发器放在适当的位置:只有递归服务器和权威服务器.保持简单愚蠢.
总结以上是内存溢出为你收集整理的domain-name-system – 如果两个转发器都有答案,为什么DNS服务器仍然会根据请求超时?全部内容,希望文章能够帮你解决domain-name-system – 如果两个转发器都有答案,为什么DNS服务器仍然会根据请求超时?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)