Nslookup命令详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Nslookup 是一个监测网络中DNS 服务器是否能正确实现域名解析的命令行工具。只有在已安装TCP/IP 协议的情况下才可以使用Nslookup 命令行工具。
语法:
nslookup [-opt ...]
#使用默认DNS进入交互模式。
nslookup [-opt ...] – server
#使用指定DNS进入交互模式。
nslookup [-opt ...] host
#使用默认DNS查询host。
nslookup [-opt ...] host server
#使用指定DNS查询host。
参数:
-opt ... : 将一个或多个nslookup 子命令指定为命令行选项。
例:
C:\>nslookup
Server:
Address: 10.0.0.1
Non-authoritative answer:
Name:
Addresses: 61.135.169.125, 61.135.169.105
61.135.169.125, 61.135.169.105是对应的IP地址.
交互式模式:
要在交互模式下启动Nslookup.exe,只需在命令提示符下输入nslookup:
C:\> nslookup
Default 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 default server NAME1 NAME2 - as above, but use NAME2 as server
help or ? - print info on common commands
set OPTION - set an option
all - 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 circuit
domain=NAME - set default domain name to NAME
srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1, N2, etc.
root=NAME - set root server to NAME
retry=X - set number of retries to X
timeout=X - set initial time-out interval to X seconds
type=X - set query type (for example, A, ANY, CNAME, MX,NS, PTR, SOA, SRV)
querytype=X - same as type
class=X - set query class (for example, IN (Internet), ANY)
[no]msxfr - use MS fast zone transfer
ixfrver=X - current version to use in IXFR transfer request
server NAME - set default server to NAME, using current default server lserver NAME - set default server to NAME, using initial server
finger [USER] - finger the optional NAME at the current default host root - set current default server to the root
ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output
to
FILE)
-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, etc.)
view FILE - sort an ’ls’ output file and view it with pg
exit - exit the program
通过在命令提示符下运行set命令,可以在Nslookup.exe 中设置许多不同的选项。要得到这些选项的完整列表,只需输入set all。请参见以上内容,在set 命令下,得到可用选项的打印输出查找不同的数据类型:
要在域名空间中查找不同的数据类型,请在命令提示符下使用set type 或set q[uerytype] 命令。
例如,要查询邮件交换器数据,请输入:
C:\> nslookup
Default Server:
Address: 10.0.0.1
> set q=mx
> mailhost
Server:
Address: 10.0.0.1