DNSparsing在多宿主服务器上失败

我刚刚安装了一个Win2012R2服务器(实际上是VMWare上运行的一个虚拟机)的一个奇怪的问题。

服务器有两个nics(两个启用),一个在VLAN101上,另一个在vlan102上。 configuration:

Nic0 IP 10.1.101.123 Mask 255.255.255.0 Gateway 10.1.101.1 DNS1: 10.1.105.11 DNS2: 10.1.105.12 NIC1 IP 10.1.102.54 Mask 255.255.255.0 No gateway configured No DNS configured 

当我尝试join我们的AD域时,出现域控制器DNS查找失败的错误。

使用PING PDC.Some.Domain Ping域控制器确实失败。 PING PDC成功…

当我禁用第二个网卡(没有网关,没有configurationDNS服务器)PING到PDC.Some.Domain成功!

为什么第二个NIC(没有configurationDNS /网关)用于名称parsing?!?

我已经尝试更改指标,给予NIC0 10的度量标准,NIC1的度量标准为20,但这并没有帮助…

我也更改了高级设置中的提供程序顺序,以便在NIC1之前列出NIC0:STill no joy …

任何想法为什么发生这种情况,我怎么能解决这个问题?

如果第二个NIC与DC在同一个子网上,那么它应该可以直接从该NIC直接与该子网进行通信(即使没有网关设置)。 然后,常见的事情是检查辅助网卡的Windows防火墙设置,有时双宿主服务器可能会遇到防火墙问题。 没有networking布局,很难知道防火墙问题是否可能。

另外,你可以通过IP从新的服务器和不使用第二个NIC ping通DC? 尝试一个公共的DNS查询也可以给你一些洞察力。