使用host、nslookup和dig时无法访问任何服务器

Vai*_*hal 4 domain command-line-interface dns-zone

我正在关注这个答案How do I get the mxrecords for a domain from *nix command line? 但每次我都会收到错误:

;; 连接超时; 无法访问服务器

错误图像

任何人都可以帮助解决这个问题吗?

提前致谢。

Cra*_*ell 5

当 dig/host/nslookup 无法从为系统配置的 DNS 服务器(/etc/resolv.conf 中的内容)获取响应时,会出现该消息。基本上:DNS 目前在 singhal 上根本不起作用。

您可能(很大程度上取决于许多本地网络考虑因素)能够从 Google 自己的 DNS 服务器获得结果,例如:

dig -t MX google.com @8.8.8.8

  • 我认为你不明白这里发生了什么。您的本地 DNS 设置不起作用;我向您指出了一个公共递归 DNS 服务器,您可以使用它来查看问题是否是本地网络问题(例如,您的计算机根本无法与*任何* DNS 服务器通信),或者它是否是您网络的本地问题。看起来是后者。 (2认同)