我最近在一个域中安装了一台运行 Windows Server 2012 的新域控制器(称为“srv3”),该域中有两个运行 Windows Server 2003 的现有 DC(称为“srv1”和“srv2”)。所有角色(DHCP、AD 和 DNS)都已迁移到新服务器并可正常运行。
问题是“svr1”的 A 记录
但是我遇到了一些网络连接问题,并发现正向查找区域中“srv1”的主机(A)记录采用了“srv3”的 IP 地址。
我应该 :
srv3 Host (A) xx.xxx.6.4
srv1 Host (A) xx.xxx.6.1
但我有 :
srv3 Host (A) xx.xxx.6.4
srv1 Host (A) xx.xxx.6.4
今天我降级了“srv1”和“srv2”,关闭了它们并删除了“srv1”的 A 记录,但它仍在 DNS 中重新注册,并指向 srv3 的 IP 地址(这很奇怪)。svr1 的 A 记录的所有者似乎是“svr3”
为什么“svr3”会为“svr1”创建记录(并将其与 svr3 的 IP 地址绑定)?
附加信息
输出
netdom computername srv3 /ENUMerate
是
All the names of the computer are : srv3.myDomain.local srv1.myDomain.local
我在 netlogon.dns 文件的内容中找不到任何关于 srv1 的引用。
遵循的程序:在新服务器上安装和设置 Windows Server 2012 后,我使用“添加角色和功能”安装了 AD、DNS 和 DHCP 角色。然后我转移了 FSMO 角色。设置新 DNS 后,我发现客户端的 IP 配置(使用 )
ipconfig /all
良好(意味着新 DNS),但输出nslookup
。Default Server: UnKnown
我发现客户端的组策略将“srv1”设置为 DNS。删除此参数后,一些客户端连接良好,而其他客户端则连接不良。
编辑于 2014 年 9 月 26 日 15:56 (UTC+2)
我通过执行命令检查了“srv3”是否是主名称netdom computername srv3 /ENUMerate:PRIMARY
。
“srv1” 列在备用名称 ( netdom computername srv3 /ENUMerate:ALTERNATENAMES
) 内。
我执行了以下命令:
netdom computername srv3 /remove:srv1
现在我正在等待看“srv1”是否会再次注册。
有人知道为什么“srv3”首先采用了“srv1”这个名字吗?
答案1
问题似乎已经解决。我不知道“srv3”为什么一开始就将“srv1”用作替代名称,但这就是为什么“srv1”在正向查找区域中使用“srv3”的 IP 地址进行注册的原因。
我使用以下命令从“srv3”的备用名称中删除了“srv1”:
netdom computername srv3 /remove:srv1
因为“srv1”不再注册。