域名突然无法在 ISP 的默认 DNS 服务器上解析

域名突然无法在 ISP 的默认 DNS 服务器上解析

域名在其他 ISP 和 Google DNS(8.8.8.8)上解析良好,但是有一家 ISP 在我们托管域名的服务器上突然出现问题。

当我给他们一些示例域名时,他们能够修复它,但我没有提到的其他域名仍然无法解析。所以我认为他们只是做了“手动”临时修复(可能有点像手动编辑 Windows 主机文件中的 IP,不确定,希望不是)。

我希望他们能妥善解决这个问题。我不确定他们那边发生了什么,但这给我的印象是他们不知道问题的真正原因,因为我没有提到的其他域名没有解析。

理想情况下,他们应该采取哪些故障排除步骤来正确解决问题?

答案1

我的回答基于以下事实:

  • 调用dig mydomain.comgets connection timed out; no servers could be reached,但dig +trace mydomain.com得到了预期的结果。

  • 更改域服务器的名称服务器并设置其 IP 的 A 记录有效。将名称服务器恢复为原始状态再次失效。

我的解释是, 胶水记录 指向名称服务器的错误 IP。只有需要权威响应且不使用粘合记录的 DNS 查询才能获得正确响应。

查找 IP 地址的 DNS 查询example.com 只能获取名称服务器,例如ns1.example.com。但是,向 发送查询ns1.example.com需要其 IP 地址,为此需要询问其父级 ,example.com然后我们再次开始,直到浏览器决定无法连接。胶水记录会告诉名称服务器 的example.comIP ns1.example.com,因此它可以立即返回。

我的理论是,您域名的胶水记录包含错误的 IP 地址,因此无法与其建立联系。只有要求权威响应的 DNS 查询才会起作用,显然是因为此类查询会绕过胶水记录。

现在,即使您的 ISP 无法提供帮助,您也可以通过更改域服务器的名称服务器并放弃被 ISP 破坏的名称服务器来解决此问题。

参考 :

答案2

我在最佳 ISP 与我的 Mediatemple 名称服务器通信以将我的域名解析到我的托管 IP 地址服务器时遇到了同样的问题。

到目前为止,解决方案是......离开您的托管公司并在其他地方设置一切,因为最佳设置已经花了一个月的时间,甚至没有回复我。

事实证明,您的 ISP 可能帮不上什么忙,就像对我一样。

相关内容