DNS 解析问题 nslookup 有效,但 web/ping 无效

DNS 解析问题 nslookup 有效,但 web/ping 无效

我的电脑只有一个地址“microsoftonline.com”,DNS 有问题。Ping 无法解析 IP,但 nslookup 可以正确解析。在其他机器上也可以。它是 WinXP,没有代理

我尝试过 Google 的 DNS 服务器,但无济于事。有什么想法吗?

ping 错误是“Ping 请求找不到主机....”

答案1

检查你的hosts文件,尽管我认为这不太可能是原因。

禁用XP防火墙并测试。

net stop dnscache然后尝试一下net start dnscache。这似乎做了一些ipconfig /flushdns不起作用的事情,IMX。

删除arp缓存:netsh interface ip delete arpcache

检查你的路由表:route print

答案2

尝试通过从命令行运行以下命令来刷新计算机上的 DNS 缓存:

ipconfig /flushdns

答案3

在疯狂地重置一切之前,让我们尝试一些更简单的测试:

  • 你可以吗ping google.com
  • 您能 ping 通 google DNS:ping 8.8.4.4吗?
  • 您是否有多个可能发生冲突的 IP/默认网关(输出自ipconfig /all:)
  • 您的网络上是否同时使用 IPv6 和 IPv4?
  • 您能否验证以下服务正在运行:DNS Client Network Location Awareness Remote Procedure Call (RPC)?(打开任务管理器,在服务选项卡下)
  • 您正在运行防火墙吗?
  • 输出是什么ping -a 64.4.6.100?(这是 microsoftonline.com 的 IP)

总体而言,这听起来可能是多种原因造成的,包括 DNS 劫持、某处网络损坏或 Windows 的其他异常情况。我发现一篇帖子通过卸载并重新安装 SP3 解决了 Windows XP 的相同问题(很奇怪)。

相关内容