使用 Dcdiag.exe 工具和 Dnslint.exe 工具来确保源 DNS 服务器工作正常:
1.若要验证源服务器上所存在的核心 DNS 配置要求,可以运行以下 dcdiag 命令:
dcdiag /test:dns /s:<源服务器>
dcdiag 的输出被写入控制台。关键的成功指示器显示在屏幕上的最后几行中。它们应该显示,对于测试 DNS,源服务器通过或不适用于 (N/A) 以下类别:Auth、Basc、Forw、Del、Dyn、RReg、Ext。
2.运行以下 dnslint 命令之一,确保成功进行 Active Directory 复制所需的 DNS 资源记录已经正确注册:
a.如果源服务器运行的是 Windows Server 2008 或 Windows Server 2008 R2 操作系统的“服务器核心安装”选项,请运行以下命令:
dnslint /ad /s <源服务器 IP 地址> /v /no_open
b.如果源服务器运行的是 Windows Server 2008 或 Windows Server 2008 R2 操作系统的“完全安装”选项(也就是说,Internet Explorer 可以用来显示 dnslint 报告),请运行以下命令:
dnslint /ad /s <源服务器 IP 地址> /v
该 dnslint 命令将生成并显示一个 HTML 文件,其中包含测试结果。可以在页面底部找到两个成功指示器,如下所示:
此服务器上的别名 (CNAME) 资源记录总数。此值应该是一个与整个林中的域控制器数量相关的非零值。
此服务器上丢失的别名 (CNAME) 资源记录总数。此数值应为零。这表明由于错误或预期的延迟而导致动态更新故障或缺少复制收敛。
如果 DNSlint 报告 DNS 配置出现问题,请使用以下文章中的信息来解决 DNS 注册问题:Active Directory 复制故障疑难解答 (http://go.microsoft.com/fwlink/?LinkId=151465)。