![无法解决 Windows XP 计算机上的 DNS 问题](https://linux22.com/image/512227/%E6%97%A0%E6%B3%95%E8%A7%A3%E5%86%B3%20Windows%20XP%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E7%9A%84%20DNS%20%E9%97%AE%E9%A2%98.png)
我有一台无法访问服务器的机器。我尝试使用服务器的 IP 地址 ping 一下,一切正常。但是当我使用名称 ping 服务器时,会出现超时。
我的 nslookup 无法解析 DNS 服务器,但公司其他人可以。我想知道是否有原因导致这些行为。
我可以用他们的名字访问互联网。
我在 xp SP2 上运行
答案1
您的主机文件中是否有指向不正确服务器的条目?您的 TCP/IP 设置是否正确?TCP/IP 配置中的 TCP/IP 是否以正确的顺序配置了正确的 DNS 服务器。
答案2
如果使用计算机名称进行 ping 时显示超时,则可能是将其解析为另一个 IP。可能是主机中的错误条目,正如 Dave M 所说。您可以使用 nslookup 直接向您的 DNS 服务器询问该名称的 IP 地址吗?这说明了什么?
此致,
马丁·库德拉切克
答案3
找出问题所在,一种简单且技术含量低的方法是比较一台可以解析该问题的机器和一台不能解析该问题的机器上的“ipconfig /all”的输出。DNS 服务器是否不同?
可以肯定地说,您使用 DHCP 获取 IP 和 DNS 设置,但您的计算机可能在某个时间点手动设置了静态 IP 和不同的 DNS 集?您可以在网络适配器属性下的“Internet 协议 v4”下看到这一点,其中应该显示“自动获取设置”。