使用 nslookup 命令检查DNS I)9;4lix
j{S\X'?
p}O@%*p.
当出现 命令提示符时,请键入: <86upS6
nslookup root_server_ip_address o^7}H{AE
Y#NlbKkzu
其中,root_server_ip_address 是网络的有效根服务器的 IP 地址。 (9@6M8A
3mpEF<z
在 nslookup 命令提示行键入: Y
KeOH
set norecursion 19&!#z
}JAg<qy}
在以前的命令完成后,键入: S\s1}`pNm
set q=rr_type l% K9Ke
e,|"9OK
其中,rr_type 是您要检查(或解决)区域委派问题的失效名称的资源记录 (RR) 类型。 [Gy sx
x1?p+
例如,如果失效名称所使用的 RR 类型是主机 (A) RR,则键入 set q=a。 x-(?^g
4|7L26,]5
为失效名称键入完全合格域名 (FQDN)。 \d%&_rp
输入名称时在尾部使用句点 (.)。如果正确设置了区域委派,则在响应中应返回委派服务器的名称服务器 (NS) RR 的列表。 =`Nnd@3v
jHTaG%oh
如果 NS 查询响应不包含委派服务器的名称或 IP 地址,则键入 q=ns 并使用失效名称的父区域的 FQDN 再次查询。 %\Ig{Rj;
例如,如果在前一步骤中使用的失效名称为 example.microsoft.com,则查询 microsoft.com。 ] QtG gWtC
${0Xq k
如果该响应包含名称服务器 (NS) RR,但没有主机 (A) RR,则为 NS RR 中列出的服务器的任何 A RR 逐一键入 set recursion 和查询。 pA"pt~6
对于区域中遇到的每个 NS RR,如果您在 A RR 中没有找到一个有效 IP 地址,则说明您有已中断的委派关系。 <iv9Mg}
ayHI(4!$j
修复中断的委派关系或使用不同的 IP 地址重试前一步骤所述的委派测试。 E^T/Qu
如果找到多个 A RR 或 IP 地址,则使用它来重复前一步骤所述的委派测试。为修复委派关系,在带有正确 DNS 服务器的有效 IP 地址的父区域中为委派区域添加或更新 A RR。 <`~]P$
c;BQ$je}
使用 nslookup 命令检查域控制器的 DNS 注册 :G,GHU'/78
U7bG(?k)
当出现 命令提示符时,请键入: 9{?<.%
nslookup SQW A{f
oI/@w
在完成上一条命令后,在 nslookup (">") 提示符下键入: ;@
%~eIlu
set q=rr_type hFs0qPVY
%[&cy'
其中 rr_type 是作为后续搜索的筛选器应用的资源记录 (RR) 类型。 ^ D?;K8a-l
$bD 3
例如,在这种情况下,由于您想限制后续名称查询,使之仅筛选和返回使用指定名称的服务位置 (SRV) RR,所以请键入: mJ !}!~:
=KMd! $J\
set q=srv。 ?(;ygjyx
_OHz 6ag
在以前的命令完成后,键入: 1h"0B
_ldap._tcp.dc._msdcs.Active_Directory_domain_name Z:)\j.
!A&Vg #
其中 Active_Directory_domain_name 是配置为与 Active Directory 及其任何相关域控制器一起使用的 DNS 名称。 L)HuQVc g
DM~Q+C=Yr
例如,如果 Active Directory 域的 DNS 域名是 example.microsoft.com,请键入: G2
xYa$&][
E':y3T@."
_ldap._tcp.dc._msdcs.example.microsoft.com h:Npi
`y
gP^'4>Jr
检查以前 SRV 查询的输出并根据以前的查询是否成功来确定是否需要采取进一步的措施: <),FI <~
如果查询成功,请复查查询中返回的注册 SRV RR,以确定 Active Directory 域的所有域控制器是否已包含在内并已使用有效的 IP 地址注册。 nRb#M
如果查询失败,请继续诊断和解决动态更新问题或 DNS 服务器相关问题,以确定问题的确切原因。 +SZ#s:#SE
详细信息,请参阅“注意”事项和“相关主题”。 S'B7C>i`#N
,`S"nq
注意 8!S="_
#oJ9BgDry
要打开命令提示,请单击“开始”,指向“程序”,指向“附件”,然后单击“命令提示符”。 +twJHf_U
在某些情况下,当您执行以上过程时可能会收到多次超时的报告。当反向搜索没有对 DNS 服务器(为与 Active Directory 域相同的 DNS 域提供服务)进行配置时会发生这种情况。 2pxl!
以下是执行 Nslookup 的命令行输出的示例,此次执行是为了检查由 Windows 2000 域控制器注册的服务位置 (SRV) 资源记录。在该例中,两个域控制器是 dc1 和 dc2 并已为 example.microsoft.com 域注册。 F#O.i,
aG`G$3 _wx
C:>nslookup oRmN|d ~4
Default Server:dc1.example.microsoft.com QJvA
地址: 10.0.0.14 5 S7\m5
> set type=srv z^ KrR
> _ldap._tcp.dc._msdcs.example.microsoft.com 6(<M.U_ft
Server:dc1.example.microsoft.com *.ZV.(
地址: 10.0.0.14 X];a(7+2
_ldap._tcp.dc._msdcs.example.microsoft.com SRV service location: ){L`hQ*=w
priority = 0 GriL< =?t
weight = 0 V)_mo/D!D
port = 389 y=G
svr hostname = dc1.example.microsoft.com 7?Xfge%\
_ldap._tcp.dc._msdcs.example.microsoft.com SRV service location: w3fi2B&q
priority = 0 i*nNu-g
weight = 0 =Q[5U9
port = 389 E.}T.St
svr hostname = dc2.example.microsoft.com :M'3U g$t
dc1.example.microsoft.com internet address = 10.0.0.14 *-ZJF6
dc2.example.microsoft.com internet address = 10.0.0.15 C4#'`8E
.2Y"=|NdA
nslookup 命令是在包括 Windows 2000 在内的大多数 DNS 服务系统中提供的标准命令行实用程序。它提供了执行 DNS 服务器查询测试并获取详细响应作为命令输出的能力。该信息在以下情况很有用:诊断和解决名称解析问题、检查资源记录 (RR) 是否在区域中正确添加或更新、排除其他服务器相关问题。 ERCW5b[RT
检查用于注册服务和关键主机(如域控制器)的资源记录是否已正确地添加到区域中。 . m@Sk`s
在某些情况下,您可能需要手动添加或检查用于支持 Windows 2000 域控制器的服务位置 (SRV) 资源记录的注册。 !!DHfAV]
bUU_NqUf*3
要添加已为域控制器创建的 SRV 资源记录,请打开和查看 Netlogon.dns 文件,该文件是当服务器计算机升级为域控制器时由 Active Directory 安装向导创建的。可在以下位置找到它: N=)N
<