如何删除孤立的域控制器的 DNS 记录?

如何删除孤立的域控制器的 DNS 记录?

看起来过去有两个域控制器(DC1 和 DC2)被错误地停用了。我根据域的_msdcs.contoso.comDNS 区域中的一些剩余记录得出了这一结论,主要是 NS 记录和gc子域下的 A 记录。

我看不到旧域控制器的 Active Directory 对象,无论是在OU=Domain Controllers,DC=contoso,DC=comActive Directory 用户和计算机中,还是在 Active Directory 站点和服务中的 NTDS 设置中,我都可以按照建议删除它们清理服务器元数据

如果我尝试使用 ntdsutil 删除孤立域控制器的元数据,我会收到以下错误:

metadata cleanup: remove selected server dc1
Binding to localhost ...
Connected to localhost using credentials of locally logged on user.
LDAP error 0x22(34 (Invalid DN Syntax).
Ldap extended error message is 0000208F: NameErr: DSID-031001D1, problem 2006 (B
AD_NAME), data 8350, best match of:
        'CN=Ntds Settings,dc1'

Win32 error returned is 0x208f(The object name has bad syntax.)
)
Unable to determine the domain hosted by the Active Directory Domain Controller
(5). Please use the connection menu to specify it.


如果我尝试手动选择服务器以便可以将其删除,我发现它没有列出:

select operation target: list servers in site
No active site list
select operation target: list domains
Found 1 domain(s)
0 - DC=contoso,DC=com
select operation target: 0
select operation target: select domain 0
No current site
Domain - DC=contoso,DC=com
No current server
No current Naming Context
select operation target: list sites
Found 2 site(s)
0 - CN=CONTOSO-JNU-HQ,CN=Sites,CN=Configuration,DC=contoso,DC=com
1 - CN=CONTOSO-JNU-DEPO,CN=Sites,CN=Configuration,DC=contoso,DC=com
select operation target: select site 0
Site - CN=CONTOSO-JNU-HQ,CN=Sites,CN=Configuration,DC=contoso,DC=com
Domain - DC=contoso,DC=com
No current server
No current Naming Context
select operation target: list servers in site
Found 2 server(s)
0 - CN=DC3,CN=Servers,CN=CONTOSO-JNU-HQ,CN=Sites,CN=Configuration,DC=contoso,DC=com
1 - CN=DC4,CN=Servers,CN=CONTOSO-JNU-HQ,CN=Sites,CN=Configuration,DC=contoso,DC=com


这是一个非常小的域名 - 我可以浏览该_msdcs.contoso.com区域并手动识别旧的 DNS 记录并将其删除。

有什么理由我不应该这么做吗?

答案1

没有理由不这样做,我本来要推荐它作为答案。运行元数据清理将执行与清理 ADUC 和站点和服务相同的操作,但由于您收到错误,因此在我看来不值得进行故障排除,而应该手动执行。不过,您将需要深入研究 _msdcs.domain.com 容器以外的内容。检查所有区域的所有文件夹,以确保没有任何记录指向旧服务器。由于您已经检查了 ADUC 和 AD 站点和服务,所以一切顺利,但请仔细检查这些旧 DC 之一是否确实未在站点和服务中列出。由于这是一个小型网络,可能只是我的偏执,但我喜欢在删除旧/退役 DC 的所有 DNS 条目后仔细检查,以确保我没有在站点和服务中意外跳过它。

答案2

如果您通过 DNS 管理器并手动删除与现已不存在的 DC 相对应的记录,那就没问题了。

清理应该可以帮您解决这个问题,但是如果您已经关闭了此区域的清理功能,请随意手动删除记录。

相关内容