首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dig @server不工作

dig @server不工作
EN

Ask Ubuntu用户
提问于 2012-11-15 10:28:19
回答 1查看 4.2K关注 0票数 0

我在Ubuntu12.04中使用了BIND9,它只是一个缓存服务器(转发到8.8.8.8)。

例如,当我使用dig +norecurse @l.root-servers.net www.uniroma1.it时,我获得了以下输出:

代码语言:javascript
复制
; <<>> DiG 9.8.1-P1 <<>> +norecurse @l.root-servers.net www.uniroma1.it
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

使用Wireshark,我发现传出的查询是正确的,但是没有任何传入的答案。为什么?

使用简单的dig www.uniroma1.it,我得到正确的答案。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-11-15 10:51:13

这是根名服务器对查询的响应(在本例中为失败)的问题,而不是dig工具本身的问题。

对意大利二级DNS服务器的下列查询将适当地响应:

  • dig +norecurse @dns.nic.it www.uniroma1.it将使用以下方式对谷歌的DNS服务器进行查询:
  • dig +norecurse @8.8.8.8 www.uniroma1.it

在我的头上,我不记得主DNS服务器是如何针对单个查询设置的。这可能是一种安全措施,或DDOS避免措施,但我现在只是猜测。希望这能有所帮助。

更新:请参阅对这个问题的第二个注释,它更好地解释了如何使用dig工具解释顶级名称服务器的响应。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/217532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档