DNS 无法解析单个网站

DNS 无法解析单个网站

我遇到了一个非常奇怪的问题,让我绞尽脑汁。希望有人能给我指出一个我还没有探索过的方向。

我在一家小型保险公司从事 IT 工作。他们告诉我,两天前,他们经常访问的一个网站无法加载。该网站是马萨诸塞州 RMV 的网站(https://atlas-myrmv.massdot.state.ma.us)。当我查看错误时,发现这是 DNS 错误,表示无法解析地址。此错误发生在全部本地网络上的计算机,有多个浏览器,隐身和非隐身。尝试 ping 站点也会失败,因为无法解析 IP。

我测试过的所有其他系统都能够解析此问题网站外部本地网络。当您将其连接到网络外部时,它甚至可以在其中一个业务工作站(笔记本电脑)上运行。

我尝试禁用 AV 和防火墙,但没有效果。

重启网络防火墙,甚至禁用它,以防万一它阻止了某些东西。如果它阻止某个网站的 DNS 查找,那就没有意义了,但我觉得值得一试。

它们在本地域上运行,并且其 DNS 服务器设置为本地 Windows 服务器。因此,我尝试手动将其中一个系统上的 DNS 设置为 OpenDNS 服务器(并运行 /flushdns 并重新启动)。没有变化。请注意,OpenDNS 服务器与我在自己的计算机上使用的服务器相同,网站加载时没有问题。

我检查了 hosts 文件,确保里面没有任何内容——没有。虽然这不能解释为什么业务工作站可以在网络外工作,但我认为值得检查一下。

我真的很困惑。DNS 查找显然是有效的,因为所有其他网站都可以加载。如果有什么东西阻止了 DNS 查找,它不会只影响一个网站。另外,我已经排除了任何可能阻止它的项目(除非我遗漏了什么)。

您认为这可能是什么吗?

更新:问题似乎已经自行解决。如果问题再次出现,我一定会发布结果nslookup

更新 2:问题似乎莫名其妙地再次出现。我使用多个不同的 DNS 服务器运行了 nslookup,每个服务器的结果都一样。

PS C:\Windows\system32> nslookup atlas-myrmv.massdot.state.ma.us 208.67.220.220
Server:  dns.opendns.com
Address:  208.67.220.220

DNS request timed out.
    timeout was 2 seconds.
*** dns.opendns.com can't find atlas-myrmv.massdot.state.ma.us: Server failed
PS C:\Windows\system32> nslookup atlas-myrmv.massdot.state.ma.us 8.8.8.8
Server:  dns.google
Address:  8.8.8.8

*** dns.google can't find atlas-myrmv.massdot.state.ma.us: Server failed
PS C:\Windows\system32> nslookup atlas-myrmv.massdot.state.ma.us 1.1.1.1
Server:  one.one.one.one
Address:  1.1.1.1

*** one.one.one.one can't find atlas-myrmv.massdot.state.ma.us: Server failed

在其他域上运行 nslookup 工作正常,并返回 IP(google.com、microsoft.com)。此外,当我在机器上运行 nslookup 查找问题域时,如果使用与上述相同的名称服务器,我会收到响应。什么原因导致仅来自特定 LAN 的某个特定域的 DNS 请求失败?我被难住了。

相关内容