我在远程位置设置了一个副本 DC。它通过 VPN 连接连接到主站点。 DCdiag
在主 DC 上传递了,但我在副本 DC 上收到以下错误:
Running enterprise tests on : mydomain.co.uk
Starting test: LocatorCheck
Warning: DcGetDcName(GC_SERVER_REQUIRED) call failed, error 1355
A Global Catalog Server could not be located - All GC's are down.
Warning: DcGetDcName(PDC_REQUIRED) call failed, error 1355
A Primary Domain Controller could not be located.
The server holding the PDC role is down.
......................... mydomain.co.uk failed test LocatorCheck
是否只是因为它不是全局目录服务器而出现此错误,或者是否存在一些连接问题,以至于它认为根本没有全局目录服务器,正如错误似乎暗示的那样?如果是这样,这似乎很奇怪,因为所有其他测试都通过了。
我该怎么办呢?
答案1
检查新域控制器上的 DNS 设置,在 2003 及以后,您应该始终指向 127.0.0.1,然后指向另一个域控制器或任何其他具有该内部 DNS 区域的 DNS 服务器。然后,您应该在 DNS MMC 管理单元下向 DNS 服务本身添加一个“转发器”。
答案2
我在 Windows 2008 企业版 32 位服务器上遇到了同样的问题,尝试了一整天,最后我逐个查看服务并启动了我认为至关重要的服务,最后我重新启动了服务器上的 Active Directory 服务,我的问题得到了解决并且 DNS 再次开始正常工作。
答案3
在我没有关闭 Hyper-V VM 的情况下让物理服务器自动重启以进行更新后,我遇到了这个问题。经过一夜的故障排除,我发现进入服务并重新启动“Active Directory 域服务”,一切恢复正常,AD 能够与 DNS 同步。请注意,多次重启都无法解决这个问题,直到我手动重新启动服务。