我的电脑只有一个地址“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 的相同问题(很奇怪)。