域控制器诊断工具_第1页
域控制器诊断工具_第2页
域控制器诊断工具_第3页
域控制器诊断工具_第4页
域控制器诊断工具_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、域控制器诊断工具 (dcdiag.exe)应用到: Windows Server 2003 with SP1DCDiag.exe 有何功能?此命令行工具可以分析林中一个或所有域控制器的状态,并报告任何问题以帮助进行疑难解答。DCDiag.exe 由各种测试组成,这些测试可以单独运行,也可以作为套件的一部分来验证域控制器的健全性。工具要求 除非是下面声明的情况,否则,DCDiag中的所有命令可以在 Windows XP Professional 和 Windows Server 2003 家族(成员服务器和域控制器)上运行。 从 WindowsXP 或 Windows Server2003 成员

2、计算机或者 Windows Server2003 域控制器的控制台上运行新的DCDIAG /TEST:DNS命令,可以验证 Windows2000 Server(SP3 或更高版本)或 Windows Server2003 家族域控制器的 DNS 健全性。此功能适用于哪些用户?此功能适用于下列用户: DNS 管理员 域控制器管理员 DCDiag.exe 用户Windows Server 2003 Service Pack 1 为此功能新增了哪种新功能?Windows Server2003 Service Pack1 中对 DCDiag 进行了两项重大改进: DCDIAG /TEST:DNS可以

3、验证 DNS 健全性。 DCDIAG /CheckSecurityError可以检测可能会造成 Active Directory 复制失败的安全配置。.这些新增强功能的详细信息如下所述。新的 DNS 诊断测试详细说明DCDiag.exe 已在 Windows Server 2003 Service Pack 1 中得到增强,包括了可用于报告有关域控制器整体 DNS 健全性的新 DNS 功能。有七种与 DNS 相关的新测试,可以单独运行这些测试,也可以同时运行。可以在 Active Directory 林中的一个或所有域控制器上执行这些测试。当测试完成时,DCDiag.exe 将显示一个结果总结

4、以及每个被测试的域控制器的详细信息。备注新的 DNS 测试要求企业管理员凭据。可以仅针对 Windows 2000 Server(SP3 或更高版本)或 Windows Server 2003 家族域控制器运行新 DNS 测试。命令行语法Windows Server 2003 SP1dcdiag使用的基本语法与早期版本的dcdiag的基本语法相同。运行新的 DNS 测试的语法如下:Dcdiag /test:DNS /DnsBasic | /DnsForwarders | /DnsDelegation | /DnsDynamicUpdate | /DnsRecordRegistration |

5、/DnsResolveExtName /DnsInternetName:InternetName | /DnsAll /f:Logfile /ferr:Logerr /S:DCName/e /v参数说明/test:DNS针对一定范围内的域控制器执行除/DnsInternetName测试以外的所有七种子测试。最常见的 DCDIAG 命令行参数包括:针对单个域控制器 (DC) 运行六种默认 DNS 子测试的DCDIAG /TEST:DNS /V /S:DCNAME,或者针对控制台计算机测试林中所有 DC 运行六种默认 DNS 子测试的DCDIAG /TEST:DNS /V /E。如果未定义各个子测

6、试,则DCDIAG /TEST:DNS与/DnsAll命令相同。/test:DNS DNS test执行指定的 DNS 测试。如果未指定测试,则默认为/DnsAll。/DnsBasic执行基本 DNS 测试,包括网络连接性、DNS 客户端配置、服务可用性和区域存在性。/DnsForwarders执行/DnsBasic测试,还检查转发器的配置。/DnsDelegation执行/DnsBasic测试,还检查正确的委派。/DnsDynamicUpdate执行/DnsBasic测试,并同时确定是否在 Active Directory 区域中启用动态更新。/DnsRecordRegistration执行

7、/DnsBasic测试,还检查是否已注册 A、CNAME 和已知的 SRV 记录。此外,还根据结果创建清单报告。/DnsResolveExtName /DnsInternetName:InternetName执行/DnsBasic测试,还尝试解析示例 Intranet 或 Internet 名称。如果未指定/DnsInternetName,则命令将尝试解析名称 。如果指定了/DnsInternetName,则命令将尝试解析用户所提供的 Internet 名称。/DnsAll执行除DnsResolveExtName测试 以外的所有测试并生成报告。/f:Logfile将输出重定向到用户提供的日志文

8、件。/ferr:Logerr将致命错误输出重定向到单独的日志文件。/s:DCName指定要为其运行测试的域控制器。/e针对 Active Directory 林中的所有域控制器运行/test:DNS指定的所有测试。/v详细信息。除了显示有关错误和警告的信息以外,还显示有关成功的测试结果的信息。(如果未使用/v参数,将仅显示错误和警告信息。)在总结表中报告错误或警告时,Microsoft 建议使用/v开关企业 DNS 结构测试 (/e) 当将/test:DNS与/e参数结合运行时,会针对 Active Directory 林中的所有域控制器运行由test:/DNS指定的所有测试。备注当使用/e参

9、数时,DNS 测试的运行时间对大型企业而言很重要。处于脱机状态的域控制器和 DNS 服务器将因为 RPC 和其他协议长时间处于超时阶段而增加运行时间。连接测试 连接测试是一个强制性测试,它将先于任何其他dcdiag测试自动运行。 连接测试可以决定是否在 DNS 中注册域控制器、是否可以对域控制器执行 Ping 操作以及是否具有 LDAP/RPC 连接。 如果连接测试在指定的控制器上失败,则不会对该域控制器运行其他测试。备注SP1 中的连接测试没有发生更改,本文档提及该测试是供参考用。基本 DNS 测试 (/DnsBasic) 基本 DNS 测试用于确认下列重要服务是否正在运行并且可以在由dcd

10、iag测试的域控制器上使用: DNS 客户端服务 Netlogon 服务 KDC 服务 DNS 服务器服务(如果域控制器上安装了 DNS) 基本 DNS 测试通过确认所有适配器上的 DNS 服务器都可以访问,来确认每个域控制器的网络连接性。 基本 DNS 测试确认在客户端上配置的至少一个 DNS 服务器上注册每个域控制器的 A 记录。 如果域控制器运行的是 DNS 服务器服务,则基本 DNS 测试将确认是否存在 Active Directory 域区域和 Active Directory 域区域的 SOA 记录。 基本 DNS 测试将检查是否存在根 (.) 区域。转发器测试 (/DnsForw

11、arders)备注此测试仅在被测试的域控制器运行 Microsoft DNS 服务器服务时运行。 转发器测试确定是否启用递归。 如果配置了转发器或根提示,则转发器测试将确认 DNS 服务器上的所有转发器或根提示是否都可以正常工作,还确认是否已解析 _ldap._tcp. DC 定位器记录。(不会为林根域控制器上配置的转发器或根提示尝试解析 _ldap_tcp. DC 定位器记录。)委派测试 (/DnsDelegation)备注此测试仅在被测试的域控制器运行 Microsoft DNS 服务器服务时运行。 委派测试确认委派的名称服务器是一个运行正常的 DNS 服务器。 委派测试通过确保 Acti

12、ve Directory 域区域(目标域控制器所在的区域)中的所有 NS 记录均具有相应的粘附 A 记录,来检查断开的委派。动态更新测试 (/DnsDynamicUpdate) 动态更新测试确认已为安全动态更新配置了 Active Directory 域区域,并执行测试记录 (_dcdiag_test_record) 的注册。然后,测试记录将被删除。记录注册测试 (/DnsRecordRegistration) 记录注册测试验证所有 DNS 服务器(在域控制器的每个适配器上配置)上的所有重要 DC 定位器记录的注册。 This test returns the following record

13、s.记录说明CNAME GUID注册为 DNS 服务器的规范名称 (CNAME) 的 GUID。A主机地址 (A) 资源记录。将 DNS 域名映射到 Internet 协议 (IP) 版本 4 的 32 位地址中。LDAP SRVLDAP 服务的服务定位器 (SRV) 资源记录。GC SRV全局编录 (GC) 服务器的服务定位器 (SRV) 资源记录。PDC SRV主域控制器 (PDC) 的服务定位器 (SRV) 资源记录。外部名称解析测试 (/DnsResolveExtName)备注外部名称解析测试仅在明确指定(使用/DnsResolveExtName)的情况下运行;它不会作为/DnsAll

14、的一部分运行。 外部名称解析测试使用示例 Internet 名称 () 或用户提供的 Internet 名称,来验证来自指定客户端的基本外部 DNS 解析。 外部名称解析测试无法解析使用代理服务器的环境中的外部 Internet 名称。 您可以使用 Intranet 名称或 Internet 名称来测试名称解析。 要解析用户提供的 Internet 或 Intranet 名称(而不是默认名称 ),必须使用/DnsInternetName参数。如何读取 DNS 增强 dcdiag 的输出以下步骤概括了如何解释 DNS 增强的dcdiag所提供的结果:1. 运行dcdiagtest:DNS /e

15、/f:dns.txt。Microsoft 建议始终使用/v开关获取详细信息。2. 在记事本或兼容的编辑器中打开报告。3. 滚动到报告末尾并阅读总结表。4. 在总结表中标识针对任何子测试返回的“警告”或“失败”状态的服务器。5. 检查该服务器的输出部分,以查看检测到的问题(提示:使用“编辑”菜单上的“查找”命令在字符串“DC:DC_computername”(不包括引号)中搜索,以查找指定 DC 的详细部分。)6. 根据需要解决有关 DNS 客户端或 DNS 服务器的问题。7. 再次运行dcdiag /test:DNS /v /e(或/s:DCName)以验证修补程序。重复第 1 步到第 6 步

16、,直到了解并协调了所有故障。警告和错误Dcdiag采用保守方法来识别可能有问题、不符合最佳实践配置或者dcdiag无法完整验证的 DNS 客户端或 DNS 服务器配置。因此,dcdiag的总结和详细部分可能会报告目前运行正常的 DNS 配置的警告。当由dcdiag进行识别时,管理员应该查看并验证此类配置。下表包含的配置可以触发dcdiag,以报告每个 DNS 子集的警告或错误。基本警告附加信息警告:适配器 具有动态 IP 地址建议为所有 DNS 服务器使用静态 IP 地址。警告:适配器 具有无效的 DNS 服务器: 可能无法访问 DNS 服务器。警告:无 DNS RPC 连接(出错或当前运行的

17、是非 Microsoft DNS 服务器)如果 DNS 服务器为 BIND 服务器或其他非 Microsoft DNS 服务器,则可以忽略此警告。警告:未找到此 DC/DNS 服务器上的 Active Directory 区域N/A警告:未找到此 DC/DNS 服务器上的根区域N/A错误附加信息错误:使用指定的凭据身份验证失败DCDIAG 需要企业管理员凭据才能运行所有测试。错误:没有 LDAP 连接N/A错误:没有 DS RPC 连接N/A错误:没有 WMI 连接DNS 测试要求 WMI 连接才能在远程计算机上运行。错误:无法通过 WMI 读取操作系统版本这可能是因为远程计算机上缺少 WMI

18、 连接。错误: 不受支持(只有 Windows 2000、Windows XP 和 Windows Server 2003 支持此工具)N/A错误:打开服务控制管理程序失败无法查看服务是否正在运行。错误:Kdc/netlogon/DNS/dnscache 没有运行某些关键服务没有运行。错误:无法通过 WMI 读取网络适配器信息N/A错误:所有 DNS 服务器都无效客户端所指向的 DNS 服务器要么无法访问、要么不是 DNS 服务器、要么具有无效的 IP 地址。错误:未找到此 DC 的 A 记录每个 DC 都应该注册一个 A 记录。请确保客户端所指向的所有 DNS 服务器上都注册了 A 记录。错

19、误:区域枚举无法找到根和 AD 区域N/A错误:无法查询此 DC 上的 DNS 区域确保要在其中注册 DC 的区域存在。转发器错误附加信息错误:转发器列表具有无效的转发器:DNS 服务器上配置的转发器具有无效的 IP 地址或者不是一个 DNS 服务器,或者名称解析无法正常工作(也就是说,如果它是非根域 DC,将无法解析林根域 SRV 记录)。错误:既未配置根提示,也未配置转发器。请配置转发器或根提示请确保 DNS 服务器上已配置转发器或根提示,除非该服务器寄存根区域。错误:根提示列表具有无效的根提示服务器:DNS 服务器上配置的根提示服务器具有无效的 IP 地址或者不是一个 DNS 服务器,或

20、者名称解析无法正常工作(也就是说,如果它是非根域 DC,将无法解析林根域 SRV 记录)。错误: IP: 状态:配置的根提示服务器没有相应的 IP 地址。状态字段将告诉您服务器的状态错误: IP: 状态:未找到 A 记录配置的根提示服务器没有 A 记录。错误: 上的根提示服务器枚举失败无法在目标 DNS 服务器上列出根提示服务器。委派警告附加信息警告:DNS 服务器: IP: 故障:缺少粘附 A 记录配置的委派缺少粘附 A 记录。错误附加信息DNS 服务器: IP: 错误:断开的委派 - 详细配置了委派但名称服务器不相应。DNS 服务器: IP: 错误:断开的委派域 - 非详细N/A错误:无法

21、枚举服务器的区域根上的记录暂缺DynamicUpdate警告附加信息警告:区域上已启用动态更新,但不是安全的 建议采用安全的动态更新。警告:无法在区域 中添加包含错误 的测试 record _dcdiag_test_record测试动态添加虚拟记录警告:无法在区域 中删除包含错误 的测试 record _dcdiag_test_record还会删除添加的记录。错误附加信息错误:区域 上未启用动态更新Active Directory 区域上未启用动态更新,因此客户端无法注册其记录。记录注册警告其他信息警告:DNS 服务器中缺少 DC SRV 记录 如果已配置DNSAvoidRegisterRec

22、ord注册表项或其组策略用以阻止注册此记录,则请忽略此错误。警告:DNS 服务器中缺少 GC SRV 记录 如果已配置DNSAvoidRegisterRecord注册表项或其组策略以阻止注册此记录,则请忽略此错误。警告:DNS 服务器中缺少 PDC SRV 记录 如果已配置DNSAvoidRegisterRecord注册表项或其组策略以阻止注册此记录,则请忽略此错误。警告:某些网络适配器中未找到记录注册N/A错误附加信息错误:DNS 服务器 中缺少 A 记录:DC 尚未在指定的 DNS 服务器上注册其 A 记录。错误:DNS 服务器 中缺少 CNAME 记录:DC 尚未在指定的 DNS 服务器

23、上注册其 CNAME 记录。错误:DNS 服务器 中缺少 DC SRV 记录:DC 尚未在指定的 DNS 服务器上注册其 DC SRV 记录。错误:DNS 服务器 中缺少 GC SRV 记录:DC 尚未在指定的 DNS 服务器上注册其 GC SRV 记录。错误:DNS 服务器 中缺少 PDC SRV 记录:DC 尚未在指定的 DNS 服务器上注册指定的 PDC SRV 记录。所有这些记录都可以通过停止并启动 netlogon 服务来注册。错误:所有网络适配器都无法找到记录注册如果有多个网络适配器,则测试将检查是否所有记录都显示在每个适配器上配置的所有 DNS 服务器上。如果 DNS 服务器中缺

24、少记录注册,就会发生此错误。外部名称解析错误附加信息错误:无法解析 Internet 名称 无法解析指定的 Internet 名称。请确保已正确配置代理客户端、服务器、根提示和转发器。企业 DNS 结构测试警告附加信息警告:从从属域到父域既未配置转发器也未配置根提示需要在寄存其各自区域的授权区域的父域或从属域中配置转发器或根提示,才能使名称解析正常工作。错误附加信息错误:父域上未配置委派从父域到从属域都应该配置委派。错误:存在委派但缺少粘附记录配置了委派,但名称服务器缺少其粘附记录。错误:从父域到从属域的转发器配置错误必须配置从从属域到父域的转发器。错误:从父域到从属域的根提示配置错误必须配置

25、从从属域到父域的根提示。错误:配置了从从属域到父域的转发器,但某些转发器未通过 DNS 服务器测试(请参阅 DNS 服务器部分了解错误详细信息)配置的转发器具有无效的 IP 地址或者不是一个有效的 DNS 服务器,或者名称解析无法正常工作(如果它位于非根域中,将无法解析林根域 SRV 记录)。错误:配置了从从属域到父域的根提示,但某些转发器未通过 DNS 服务器测试(请参阅 DNS 服务器部分了解错误详细信息)配置的根提示具有无效的 IP 地址或者不是一个有效的 DNS 服务器,或者名称解析无法正常工作。示例:以下示例演示了 Windows Server 2003 SP1dcdiag的使用。您

26、应该将以斜体表示的参数替换为适用于您环境的参数: 要以非详细模式在单个域控制器上运行所有 DNS 测试,请执行以下操作:Dcdiag /test:DNS /s:TargetDCName/f:LogFileName 要以详细模式在单个域控制器上运行所有 DNS 测试,请执行以下操作:Dcdiag /test:DNS /s:TargetDCName/v /f:LogFileName 要以非详细模式在整个林中运行所有 DNS 测试,请执行以下操作:Dcdiag /test:DNS /e /f:LogFileName 要以详细模式在整个林中运行所有 DNS 测试,请执行以下操作:Dcdiag /tes

27、t:DNS /v /e /f:LogFileName 要在单个域控制器上运行 DNS 基本测试,请执行以下操作:Dcdiag /test:DNS /DnsBasic /s:TargetDCName/f:LogFileName 要在单个域控制器上运行 DNS 转发器测试,请执行以下操作:Dcdiag /test:DNS /DnsForwarders /s:TargetDCName/f:LogFileName 要在单个域控制器上运行 DNS 委派测试,请执行以下操作:Dcdiag /test:DNS /DnsDelegation /s:TargetDCName/f:LogFileName 要在单个

28、域控制器上运行 DNS 动态更新测试,请执行以下操作:Dcdiag /test:DNS /DnsDynamicUpdate /s:TargetDCName/f:LogFileName 要在单个域控制器上运行 DNS 记录注册测试,请执行以下操作:Dcdiag /test:DNS /DnsRecordRegistration /s:TargetDCName/f:LogFileName 要解析示例 Internet 或 Intranet 名称,请执行以下操作:Dcdiag /test:DNS /DnsResolveExtName /DnsInternetName:InternetName/f:LogFileName备注当运行单个测试时,在运行指定的单个测试之前,将默认运行/DnsBasic测试。如果未指定单个测试,则默认情况下将运行所有 DNS 测试(/DnsResolveName除外)。新的 Active Directory 复制安全性测试详细说明DCDiag.exe 已

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论