![域控制器 DCdiag 错误 - 无法找到全局目录服务器](https://linux22.com/image/578857/%E5%9F%9F%E6%8E%A7%E5%88%B6%E5%99%A8%20DCdiag%20%E9%94%99%E8%AF%AF%20-%20%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%E5%85%A8%E5%B1%80%E7%9B%AE%E5%BD%95%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我在远程位置设置了一个副本 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 同步。请注意,多次重启都无法解决这个问题,直到我手动重新启动服务。