多宿主服务器上的 DNS 解析失败

多宿主服务器上的 DNS 解析失败

我在新安装的 Win2012R2 服务器(实际上是在 VMWare 上运行的 VM)上遇到了一个奇怪的问题。

服务器有 2 个网卡 (均已启用),一个在 VLAN101 上,另一个在 vlan102 上。配置:

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

当我尝试加入我们的 AD 域时,收到域控制器 DNS 查找失败的错误。

使用 PING PDC.Some.Domain 对域控制器进行 ping 操作确实失败。PING PDC 成功...

当我禁用第二个 NIC(没有网关且没有配置 DNS 服务器的 NIC)时,对 PDC.Some.Domain 的 PING 成功!

为什么第二个 NIC(没有配置 DNS/网关)用于名称解析?!?

我曾尝试更改指标,为 NIC0 指定 10 的指标,为 NIC1 指定 20 的指标,但这没有帮助......

我还在高级设置中更改了提供商顺序,以便 NIC0 在 NIC1 之前列出:仍然没有乐趣......

知道为什么会发生这种情况以及如何解决这个问题吗?

答案1

如果第二个 NIC 与 DC 位于同一子网中,那么它应该可以直接从该 NIC 与该子网通信(即使没有设置网关)。然后,通常要检查的是辅助 NIC 的 Windows 防火墙设置,或者有时双宿主服务器可能会遇到防火墙问题。如果没有网络布局,很难知道防火墙问题是否可能发生。

另外,您是否可以从具有和不具有第二个 NIC 的新服务器通过 IP ping DC?尝试公共 DNS 查找也可能会给您一些启发。

相关内容