我如何解决“DNS中毒”?

当我尝试连接到企业networking中的另一台机器上的SQL Server Express时,我面对“无法生成SSPI上下文”。 我的机器运行Windows XP,该机器运行Windows 2003,我不太了解networking的结构和使用哪种设备。

我GOOGLE了,发现这篇文章 ,描述了一个奇怪的情况,它称为“DNS中毒”。 我在我的机器上启动nslookup ,结果看起来非常像文章中所述:

 >machinewithsqlserver Name: machienwithsqlserver.companyname.com Address: ABCD >machinewithsqlserver Name: computer_1 Address: ABCD 

所以有一些computer_1parsing到相同的IP地址,我想这就是问题所在。 现在我该如何解决? 如何让本地DNS服务器忘记额外的条目?

首先缩小事业的范围,然后你可以在最好的解决scheme上工作。

这可能不是恶意的,而只是两台机器相互重叠。

看看你是否可以访问这两台机器,看看他们是否使用相同的IP。 其中一个应该有重复IP的事件查看器条目。 只需在两台机器上使用ipconfig,以确保没有重复的IP地址。

在networking适配器高级设置上,您可以closures“在DNS中注册此连接的地址”。 这将阻止机器自动为其分配的每个IP添加其DNS名称。 而且您还可以删除DNS服务器上的额外logging。

但是,这些只是影响而不是原因。 不知怎的,在两台机器之间,无论是机器名称还是IP地址都是重复的,所以find并且你应该能够纠正它。