我用了这命令序列netdom
将我们的一个 AD 控制器从“A”重命名为“B”。理由是历史名称“A”更适合我们要安装的新服务器。将“A”重命名为“B”的过程非常顺利,特别是 AD 功能已启动并运行。
但是,我们设法只以新名称“C”安装了新服务器。它也可以轻松重命名为“D”或“E”或...,但不能重命名为“A”。我想这可能是因为旧的 DNS 名称仍然存在。我没有等待数周直到它自动过期,而是将其从 DNS 中删除,但这没有帮助。
当我尝试将“C”重命名为“A”时,出现“内部错误”,事件日志中没有任何值得注意的消息。这是什么原因造成的?
答案1
A->B 服务器上的某个地方肯定还有一条包含 A 记录的记录。您从 DNS 中删除了该条目,这很好。我还会检查 Active Directory(确保没有针对该旧“A”名称的已禁用帐户)以及注册表 -此链接展示了如何检查注册表中的 AD 对象,不过全局搜索也不错!
答案2
检查 A->B 服务器上的 servicePrincipalName 属性。如果一切顺利,它应该只包含新名称的记录。但它可能仍有旧名称的残留条目,特别是如果您的环境很大并且复制需要一段时间。
答案3
当我有两台服务器时,发生了类似的事情。
服务器 A 是 2012R2 新服务器,用于替换 DC(服务器 B 2008 服务器)。-
我将服务器 B 重命名为服务器 C
- 然后将服务器 A 重命名为服务器 B,但是这样做不行。-
我实际上必须删除指向服务器 B 的 DNS 记录,并且实际上必须从 Active Directory 中删除服务器 C(旧服务器 B)。
如果可以的话,尝试一下。
如果可能的话,从域中删除旧服务器,然后尝试重命名。