如果我无法 ping 通 DNS,该怎么办?

如果我无法 ping 通 DNS,该怎么办?

在我的 Windows XP SP3 机器上,我只能通过输入 IP 地址来浏览(使用任何浏览器)。如果我输入任何域名,它都不起作用。Skype 和 IM 可以工作。在命令提示符下,nslookup 可以将名称解析为 IP 地址,但 ping 不能使用域名,只能使用 IP 地址。

同一网络上的其他计算机可以正常上网,没有任何问题。我没有使用代理。我已经重置了 winsock 和 tcpip 堆栈,但无济于事。有人能帮我解决这个问题吗?

答案1

尝试以下操作:开始->运行>ipconfig /flushdns 并按回车键。这有帮助吗?

答案2

ICMP Ping != DNS UDP 连接。您的 DNS 服务器很可能装有防火墙,并阻止了 ICMP ping 请求。如果它根据您的 nslookup 命令执行 DNS 查找,则您的 DNS 服务器运行正常。

答案3

您的 IP 配置中是否列出了 DNS 服务器?它是否与工作对等盒中的 DNS 服务器相同?您是否通过 DHCP 获取网络设置?

如果是 DHCP,则可能是您收到了 DHCP 信息,但没有 DNS 服务器信息,或者您收到的信息有误。我们遇到过这种情况,要么是流氓 DHCP 服务器(有人在网络上安装了小型路由器/无线接入点等),要么是 DNS 服务器的信息已更改,但客户端尚未获得新地址。ipconfig /release all尝试ipconfig /renew

如果您没有使用 DHCP,则选项包括:您指向的 DNS 服务器发生故障,其他人的辅助地址与您不同。您的 DNS 服务器条目中有拼写错误。

相关内容