答案1
当 dig/host/nslookup 无法从为系统配置的 DNS 服务器(/etc/resolv.conf 中的内容)获得响应时,会出现该消息。基本上:DNS 现在在 singhal 上根本不起作用。
您可能(非常依赖于很多本地网络考虑)能够从 Google 自己的 DNS 服务器获取结果,例如:
dig -t MX google.com @8.8.8.8
答案2
我在 VPS 上设置邮件服务器后也遇到了同样的问题。我第一次注意到这个问题是在一封电子邮件被硬退回后
诊断代码:smtp;450 4.7.1 客户端主机被拒绝:找不到您的反向主机名,[XXX.XXX.XXX.XXX]:重试超时
我检查了host XXX.XXX.XXX.XXX
我的服务器的 IP 地址并得到了与 OP 相同的答复:
;;连接超时;无法访问服务器
相同nslookup XXX.XXX.XXX.XXX
:
** 服务器找不到 XXX.XXX.XXX.XXX.in-addr.arpa:SERVFAIL
我找不到太多关于如何设置的信息,一切似乎都在服务器端找到,所以我询问了我的 VPS 提供商,他们承认这必须在他们那边完成,他们也确实这么做了。更改传播大约需要一天时间,第二天host
找到nslookup
了反向 DNS/PTR。
所以总结 :修复此问题可能是您的 VPS 提供商的工作。