当前位置:文档之家› nslookup命令用法

nslookup命令用法

nslookup命令用法2007-01-19 00:46nslookup命令用法gl Dq\& x1.查询A记录H sA L` }OC:\>nslookup =(Ka 3! <C*** Can't find server name for address 192.168.2.1: Non-existent domain s& Wfwj*** Default servers are not available Sn /NfDAQServer: UnKnown /iL Lb d(Address: 192.168.2.1 =- [ ^ ,Non-authoritative answer: / = I:PName: A`i C +@OAddresses: 61.129.102.61, 202.101.42.101 !0D"BL,w61.129.102.61, 202.101.42.101是WWW对应的IP地址. KxV s }TB2.查询MX记录M1ec{G'C:\>nslookup -type=mx t#(U+ ;%!w*** Can't find server name for address 192.168.2.1: Non-existent domain /8 l#+ L,*** Default servers are not available MH 9 <<Server: UnKnown FTG<1x"W LAddress: 192.168.2.1 { !@4 vNon-authoritative answer: d7a r0 MX preference = 8, mail exchanger = X\g h #7 . nameserver = ,sS TW O internet address = 61.129.102.61 +]b-%~s@ F是对应的MX记录. 2vkOwS |{_3.查CNAME记录d* B (V[C:\>nslookup -type=cname |X]?$ ~5y;*** Can't find server name for address 192.168.2.1: Non-existent domain fT* )E0s7*** Default servers are not available g|{2PlnWqServer: UnKnown 2s(WL^ :$Address: 192.168.2.1 CaB` x%tENon-authoritative answer: ! %1 [ canonical name = @n } Y ih是对应的CNAME记录. UE .<Qi e5 4.查询域名服务器])$^~y" %5C:\>nslookup -type=ns <]43,%[gc*** Can't find server name for address 192.168.2.1: Non-existent domain k# m bR%o *** Default servers are not available M4 @H*NmServer: UnKnown vk /\ w$9Address: 192.168.2.1 pp 4! GD;Non-authoritative answer: 8_A dXipw nameserver = J2V O 9^#b internet address = 61.129.102.61 &6A= 8+ 0是域名的DNS服务器. 5:G PAT- C5.指定域名服务器查询结果. zq@PWY iE`&C:\>nslookup 202.102.128.68 S CK0 q&Server: }]ib/q/ wAddress: 202.102.128.68 _@Um R FUNon-authoritative answer: k !]pfU ]Name: vox f? )sAddress: 210.51.25.233 R,):h ;202.102.128.68是山东DNS服务器IP. Y7'FWF' KNslookup命令详解Nslookup显示可用来诊断域名系统(DNS) 基础结构的信息。

只有在已安装TCP/IP 协议的情况下才可以使用Nslookup 命令行工具。

语法nslookup [-SubCommand ...] [{ComputerToFind| [-Server]}]参数-SubCommand ...将一个或多个nslookup 子命令指定为命令行选项。

ComputerToFind如果未指定其它服务器,就使用当前默认DNS 名称服务器查阅ComputerToFind 的信息。

要查找不在当前DNS 域的计算机,请在名称上附加句点。

-Server指定将该服务器作为DNS 名称服务器使用。

如果省略了-Server,将使用默认的DNS 名称服务器。

{help|?}显示nslookup 子命令的简短总结。

注释如果ComputerToFind 是IP 地址,并且查询类型为 A 或PTR 资源记录类型,则返回计算机的名称。

如果ComputerToFind 是一个名称,并且没有跟踪期,则向该名称添加默认DNS 域名。

此行为取决于下面set 子命令的状态:domain、srchlist、defname 和search。

如果键入连字符(-) 代替ComputerToFind,命令提示符更改为nslookup 交互式模式。

命令行长度必须少于256 个字符。

Nslookup 有两种模式:交互式和非交互式。

如果仅需要查找一块数据,请使用非交互式模式。

对于第一个参数,键入要查找的计算机的名称或IP 地址。

对于第二个参数,键入DNS 名称服务器的名称或IP 地址。

如果省略第二个参数,nslookup 使用默认DNS 名称服务器。

如果需要查找多块数据,可以使用交互式模式。

为第一个参数键入连字符(-),为第二个参数键入DNS 名称服务器的名称或IP 地址。

或者,省略两个参数,则nslookup 使用默认DNS 名称服务器。

下面是一些有关在交互式模式下工作的提示:要随时中断交互式命令,请按CTRL+B。

要退出,请键入exit。

要将内置命令当作计算机名,请在该命令前面放置转义字符(\)。

将无法识别的命令解释为计算机名。

如果查找请求失败,nslookup 将打印错误消息。

下表列出可能的错误消息。

错误消息说明Timed out 重试一定时间和一定次数之后,服务器没有响应请求。

可以通过set timeout 子命令设置超时期。

而利用set retry 子命令设置重试次数。

No response from server 服务器上没有运行DNS 名称服务器。

No records 尽管计算机名有效,但是DNS 名称服务器没有计算机当前查询类型的资源记录。

查询类型使用set querytype 命令指定。

Nonexistent domain 计算机或DNS 域名不存在。

Connection refusedorNetwork is unreachable无法与DNS 名称服务器或指针服务器建立连接。

该错误通常发生在ls 和finger 请求中。

Server failure DNS 名称服务器发现在其数据库中内部不一致而无法返回有效应答。

Refused DNS 名称服务器拒绝为请求服务。

Format error DNS 名称服务器发现请求数据包的格式不正确。

可能表明nslookup 中存在错误。

范例每个命令行选项均由连字符(-) 后紧跟命令名组成,有时是等号(=) 后跟一个数值。

例如,要将默认的查询类型更改为主机(计算机)信息,并将初始超时更改为10 秒,请键入:nslookup -querytype=hinfo -timeout=10概要Nslookup.exe 是命令行管理工具,用于测试或解决DNS 服务器问题。

此工具是通过“控制面板”与TCP/IP 协议一起安装的。

本文包含使用Nslookup.exe 的若干提示。

更多信息要使用Nslookup.exe,请注意以下方面:&S226; TCP/IP 协议必须安装在运行Nslookup.exe 的计算机上。

&S226; 在Microsoft TCP/IP 属性页的DNS 选项卡的“DNS 服务搜索顺序”字段中必须至少指定一个DNS 服务器。

&S226; Nslookup 一直从当前上下文中的名称中抽去后缀。

如果无法进行完全合格的名称查询(即,使用尾随点),那么查询将被附加到当前上下文中。

例如,当前DNS 设置是,并且在 中执行查询,那么第一个查询将作为而失败,因为查询是不合格的。

这种方式与其他供应商的Nslookup 方式可能不一致,本文的目的在于阐明Microsoft Windows NT Nslookup.exe 的处理方式。

&S226; 如果已经使用Microsoft TCP/IP 属性页DNS 选项卡上定义的“域后缀搜索顺序”(Domain Suffix Search Order )中的搜索列表,将不会发生抽取操作。

查询将被附加到列表中指定的域后缀中。

要避免使用搜索列表,请始终使用“完全合格的域名称”(即,在名称中添加尾随点)。

Nslookup.exe 可以在两种模式下运行:交互式和非交互式。

当需要返回单块数据时,请使用非交互式模式。

非交互模式的语法如下:nslookup [-option] [hostname] [server]要在交互模式下启动Nslookup.exe,只需在命令提示符下输入nslookup:C:\> nslookupDefault Server: Address: 10.0.0.1>在命令提示符下输入help 或? 将生成可用的命令列表。

在命令提示符下输入的任何内容,如果它不是有效命令,则假设它是主机名,尝试使用默认服务器来解析它。

要中断交互命令,请按CTRL+C。

要退出交互模式并返回到命令提示符下,并在命令提示符下输入exit。

以下是帮助输出,其中包含选项的完整列表:Commands: (identifiers are shown in uppercase, [] means optional)NAME - print info about the host/domain NAME using defaultserverNAME1 NAME2 - as above, but use NAME2 as serverhelp or ? - print info on common commandsset OPTION - set an optionall - print options, current server and host[no]debug - print debugging information[no]d2 - print exhaustive debugging information[no]defname - append domain name to each query[no]recurse - ask for recursive answer to query[no]search - use domain search list[no]vc - always use a virtual circuitdomain=NAME - set default domain name to NAMEsrchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1, N2,and so onroot=NAME - set root server to NAMEretry=X - set number of retries to Xtimeout=X - set initial time-out interval to X secondstype=X - set query type (for example, A, ANY, CNAME, MX,NS, PTR, SOA, SRV)querytype=X - same as typeclass=X - set query class (for example, IN (Internet), ANY)[no]msxfr - use MS fast zone transferixfrver=X - current version to use in IXFR transfer requestserver NAME - set default server to NAME, using current default serverlserver NAME - set default server to NAME, using initial serverfinger [USER] - finger the optional NAME at the current default hostroot - set current default server to the rootls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output toFILE)-a - list canonical names and aliases-d - list all records-t TYPE - list records of the given type (for example, A, CNAME,MX, NS, PTR, and so on)view FILE - sort an 'ls' output file and view it with pgexit - exit the program通过在命令提示符下运行set 命令,可以在Nslookup.exe 中设置许多不同的选项。

相关主题