Windows 7 与 Windows XP DNS

Windows 7 与 Windows XP DNS

我想知道 Windows 7 和 XP 在 DNS 方面的操作有何不同。在 XP 中,我必须编辑主机文件才能让机器知道要去哪里,但在 Windows 7 中,我不需要编辑任何内容,它就知道要去哪里。我想知道为什么在 Windows 7 中我不需要编辑主机文件,但在 XP 中我必须编辑。

答案1

列出以下命令的响应(来自两个客户端)将会很有帮助

ipconfig /all
ping WORKSTATION
nslookup WORKSTATION

答案2

我可以在 Windows 7 中解析内部网站,而无需对服务器或本地计算机主机文件上的 DNS 进行任何更改,但在 XP 中,我必须编辑本地主机文件才能让它们解析网站

这两个操作系统之间的差异很小。很可能您对这两个系统的设置不同。也许您在客户端上设置了错误的 DNS 服务器,也许您没有正确设置搜索域。

如果您正在编辑 hosts 文件以使内部程序在 XP 计算机上正常运行,则服务器或客户端上可能存在问题。手动编辑 hosts 文件几乎从来都不是正确的答案。

答案3

您能解释一下您的问题吗?您指的是内部网站还是互联网网站?这些操作系统是否已加入域?它们是否使用相同的 DNS 服务器?

答案4

我想我已经准备好添加答案了。

我认为您的问题在于 DNS 记录的缓存。我会尝试以下两种方法之一。请确保先删除您在 XP 计算机上添加的 HOSTS 行。

  1. 修复你的网络适配器(如果需要我告诉你如何修复,请告诉我)
  2. 在 XP 机器的命令提示符中输入 ipconfig /flush dns。

我认为这两种方法都可以解决您的问题。如果不能,请告诉我。

最后一件事是确认两台机器都在查看相同的 DNS 服务器,再次在命令提示符中输入 IPCONFIG /ALL 并记下主 DNS 服务器和辅助 DNS 服务器。

希望这可以帮助。

相关内容