PC 上的网站 DNS 查找失败

PC 上的网站 DNS 查找失败

我有一个网站 www.abc.com(示例),其 IP 为(示例:66.166.291.23)。

在我的电脑上输入 www.abc.com 无法打开该网站的主页,但在我的团队的所有其他机器上都可以正常运行。我检查了该网站hosts是否以某种方式被阻止了,但主机文件不包含除默认之外的任何其他内容。

如果我直接通过 IP 运行该网站,它可以正常运行并且我可以查看主页。

从 cmd 中,如果我输入命令:

ping www.abc.com  - Ping request coud not find www.abc.com Please check the same and try again
ping 66.166.291.23 - Successful

我在与网站关联的同一主机上还有两个子域名,即 code.abc.com 和 blog.abc.com,令人惊讶的是,它们都运行良好。(ping它们两个的 cmd 也都成功了)

我安装了 Fiddler 来查看到底发生了什么,然后在运行 Fiddler 时,当我运行网站 www.abc.com 时,浏览器中出现以下错误:

[Fiddler] DNS Lookup for "www.abc.com" failed. The requested name is valid, but no data of the requested type was found

知道为什么我的电脑上网站无法运行吗?在其他所有电脑上和用户上都能正常运行。我使用的是 Windows 7 32 位系统。

答案1

总结一下这个问题的评论:

这是本地 DNS 问题。您的机器没有配置可用的 DNS 服务器(看起来您的提供商 DHCP 有问题)。您的选择:

  • 联系您的 ISP 并向他提供此信息。请他修复其 DHCP。
  • 买一个路由器,放在你的电脑和 ISP 之间。然后用静态 IP/DNS 服务器配置你的电脑。这样,你的提供商的 DHCP 做什么就无关紧要了(好吧,路由器可能无法解决问题),因为你的电脑有自己的固定配置(不会因为“ISP 断开连接”而混乱)

可能还有其他选择——但我认为第一个应该是你的最终目标。只要你通过 DHCP 获得正确的服务器,你的问题就解决了。第二个选项提供了一种解决方法,即使你的 ISP 不遵守规定,你也可以建立该解决方法(当然,考虑另一个 ISP!)——但从长远来看,它为你在本地网络中的其他事物提供了额外的选择。

答案2

我会尝试打开命令提示符并输入“ipconfig /flushdns”并看看是否有效。

相关内容