我们有一个包含 2 台服务器的 Active Directory 环境 - WS2019 是“主”服务器,包含所有 FSMO,WS2022 是“备用”,几乎所有客户端都是 Windows 10。两者都与客户端位于同一子网中,但位于不同的建筑物中(仍然在同一 L2 中,没有隧道或 smth)。两个 DNS 的地址都通过 MikroTik DHCP 分发 - WS2019 192.168.240.100 作为主地址,WS2022 192.168.240.102 作为辅助地址,两者都在每个客户端的适配器状态中正确显示。内部 DPS 设置为将外部查询重定向到 8.8.8.8。我们可以从所有机器上 ping 两个 DNS 服务器。
最近我们进行了网络维护,在此期间我们的 WS2022 与其余网络断开连接(其余网络仍可正常运行)。我们预计不会发生任何特殊情况,因为我们的 WS2019 仍可正常运行并连接到正常运行的网络段。然而,事实并非如此。我们在所有 Windows 客户端上都发布了名称解析问题。两台服务器都进行了良好的复制,dcdiag /q 没有显示任何错误,日志中也没有错误。
有趣的是 - 如果我们从 DHCP DNS 列表中删除 WS2022 并仅保留 WS2019,它就可以正常工作并很好地解决所有问题。对我来说,同样奇怪的是,它被设置为主 DNS 并且未被使用。
问题是——我们可以检查/做什么来让我们的客户端在两个 DNS 服务器之间进行正确的故障转移?