在DNS中注册错误的IP地址

我刚刚接pipe了2台Windows服务器的小型企业networking。 SRV2(Server 2008 R2)主要是SRV1(Server 2003)的数据备份; 他们都是DNS服务器。

我们的主要LAN地址是10.xxx服务器也通过以太网交叉电缆直接连接,2个NIC组合成一个2Gbps连接; 这些连接被分配了192.168.xx地址。 交联用于备份目的; 当然,我希望局域网访问到10.xxx地址的服务器。 到今天为止工作得很好。

但今天早上我换了两台服务器之间的交叉电缆,因为我发现它有两根电线交换。 当我接pipe时,交联几乎不起作用,显示出1.1Gbps的速度。 使用新的电缆,链接速度跃升至2Gbps,并且变得更加活跃。

问题是:现在任何DNS查找SRV2返回192.x地址而不是10.x地址。

我从两台服务器上删除了SRV2的Alogging; 他们重新创build192.x,但不是10.x. “在DNS中注册此连接的地址” 未选中 192.x接口, 检查 10.x接口。 尽pipe如此,192.x地址仍然在前瞻性查询表中显示出来。

我应该怎么做才能确保DNS服务于SRV2的10.x地址而不是192.x的地址?

更新: 1)SRV2昨晚运行了SRV1的备份; 它看起来像是大部分(也许是全部)stream量都穿越了1Gbps 10.x接口。

2)我手动为SRV2的10.x地址添加Alogging到两个服务器; 他们一夜之间消失了。 我想我应该在Win2003服务器上设置生存时间,但这不是Win2008服务器上的选项。

3) netstat -no显示10.x接口上的服务器之间没有连接,只有192.x.

4)我发现这个问题: Windows DNS不断重新注册删除的IP地址 ,似乎相关,所以我检查了我的DNS服务器正在侦听。 SRV1正在监听所有接口 – 毫不奇怪。 但是,SRV2甚至不会在DNS服务器属性中显示10.x接口; 它只有192.x接口(和相关的链路本地IPv6地址)。

确保NIC不在DNS中自动创buildlogging(默认情况下它们是这样做的)。 在这里输入图像说明

你只想要DNS的地址不是192的。
是DNS区域Active Directory集成,如果这样的服务器也是DC的?
还是DNS区域是主要/次要的,如果是的话,哪个是主要的,哪些是次要的?

这些2008 R2服务器有哪些服务包?
如果它不包含在Service Pack中您可能需要此修补程序。
请参阅http://support2.microsoft.com/kb/2386184

什么是输出:

 Netsh int ipv4 show ipaddresses level=verbose 

如果192的“skipassource”值不是真的调用:

 Netsh int ipv4 add address <Interface Name> <ip address> skipassource=true 

看起来我的问题应该是“为什么10.x地址不出现在DNS中”而不是“为什么192.x地址出现? 最后,我能够设置DNS服务器监听的接口,就像我在上面链接的问题一样。

拔掉和重新插入交叉电缆,重新启动SRV2上的DNS服务器服务以及closures和重新打开SRV2上的DNSpipe理器程序的某些组合导致DNS服务器的属性开始显示两个networking接口,而不仅仅是192.x。 我从SRV1和SRV2的监听列表中取消select了192.x接口,现在只有他们的10.x地址出现了。 为什么10.x界面之前没有出现在SRV2上? 我还是不知道。

(现在我正在试图弄清楚我的Backup Exec安装程序是如何受到这个问题的影响的,但这不在这个问题的范围之内。)