Windows XP:DNS查询速度

Windows XP:DNS查询速度

今天解决了一个问题,但不知道我的推理是否正确。

我有一台服务器 2003(S-2003)配置为活动目录服务器和 DNS 服务器。

所有 PC 客户端均搭载 Windows XP Pro 操作系统,并在 S-2003 管理的域活动目录中配置了静态 IP 地址。

假设 S-2003 的 IP 是 10.10.10.1

服务器 S-2003 是局域网用户通过 Internet Explorer 访问网页使用的数据库服务器。因此,用户可以在数据库服务器门户中访问,也可以使用 IE 10.10.10.1 或http://plutoweb本地 DNS 服务器 S.2003 中配置的名称进行访问。

现在,这个系统已经运行了几个月,直到几天前一个用户无法访问数据库服务器。

因此,我从用户的电脑上尝试了“nslookup plutoweb”,奇怪的是,nslookup 转发了 google dns 服务器 (8.8.8.8) 的答案。

我希望该名称能够由 DNS 10.10.10.1 来解析。

因此,我发现在用户 PC 的 TCP / IP 地址中配置了首选 DNS IP 10.10.10.1 和替代 DNS google(8.8.8.8)

从 PC 的本地 TCP/IP 设置中删除 IP 8.8.8.8 后,数据库服务器的网页即可正常打开。

现在,我不知道我的推论是否正确,但就好像名称的解析不正确一样,因为到 google dns 的 dns 比本地 S-2003 更快。

您认为这个结论有问题吗?

此致,

最大限度

答案1

Windows XP dns 有时不会询问第一个服务器,即使它工作正常。
我不知道 Windows 为什么会这样做(我认为这是没有记录的),但我知道解决方案是什么 - Microsoft 发布了它这里

答案2

不,我不这么认为。原因是它应该首先尝试首选方法,直到第一个方法失败后才转到下一个方法。

也许你需要这个补丁http://support.microsoft.com/kb/286834/EN-US

显然,像 XP 这样的旧操作系统中存在一个错误,会导致首选不被首先查询,但我不认为这是一个响应速度问题。

答案3

10.10.10.1 是 DNS 吗?您是否出于某种原因使用 Google 作为辅助 DNS?

我会从 gpo 更新主机文件,这样会更安全,并且能防止将来发生此问题。

我也不明白 8.8.8.8 怎么会比你的本地服务器更快。祝你好运

相关内容