我们最近退役了一台旧的Win2K3 DNS / DC服务器,并用新的Win2K8 DNS / DC服务器replace了它。 由于时间的关系,我们没有给新的DNS服务器提供相同的IP地址,而是增加了一个新的IP地址。
旧的DHCP设置为:DNS1:OLDMachine DNS2:现有机器
新的DHCP设置是:DNS1:NEWMachine DNS2:现有机器
一些Windows XP客户端显示出奇怪的行为。 我们已经完成了:ipconfig / flushdns ipconfig / release ipconfig / renew ipconfig / registerdns
当我们这样做的时候
ipconfig / all
我懂了:
DNS1:NEWMachine DNS2:现有机器
但是当我做nslookup富
我得到:不存在的DNS服务器OLDMachine
然后由现有的一个DNS服务器成功回复。
是什么赋予了? 这个旧的IP如何在XP中仍然存在,即使我强迫它有新的,清除DNScaching,甚至重新启动机器?
我检查,机器设置为DHCP,networkingconfiguration中没有硬编码的DNS条目(也不在附加的小选项卡中)。
编辑 – 也看看系统日志显示:1054 – 说明:Windows无法获取计算机networking的域控制器名称。 (指定的域不存在或不存在或无法联系)。 组策略处理中止。
编辑2 – 可能的解决scheme,但它仍然是捣毁…
我手动更改了DNS服务器,注意到他们正在被覆盖。 有一个愚蠢的组策略(不知道为什么,但我会离开它),这是迫使DNS服务器; 改变了它,但客户端无法访问域(因为主DNS是closures的 – 为什么地狱不会尝试次要的工作正常吗?!?!?)…那么我怎么能强制组策略覆盖(以便桌面可以再次find域)或以某种方式将组策略重新放回到他们的计算机上? 啊…
(ps在AD中有一个强制的DNS服务器策略是一个好主意吗?这似乎是DHCP的唯一工作?)
查看你的DNS区域,看看是否还有旧的DNS / DC服务器的NSlogging。
尝试: net stop dnscache (停止DNS查找caching服务)
…然后看看你的结果是否改变。
另外,你有没有其他的LAN适配器(VPN适配器,虚拟机适配器等)?
嗯…你有没有尝试重新启动机器或至less重新启动“DNS客户端”服务?
看看你在DNS中的_msdcs条目,有一个机会,你可能仍然有一个旧的DNS服务器在那里的条目。 你必须浏览这棵树的每个节点,但我想你可能会find它。
感谢你的帮助。 决议:
我手动更改了DNS服务器,注意到他们正在被覆盖。 有一个愚蠢的组策略(不知道为什么,但我会离开它),这是迫使DNS服务器; 改变它并重新启动客户端。 他们得到了新的组策,一切都很好。