Nslookup
来自站长百科
Nslookup(name server lookup)(域名查询)是一个用于查询Internet域名信息或诊断DNS 服务器问题的工具,Nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释,在已安装TCP/IP协议的电脑上面均可以使用这个命令,主要用来诊断域名系统(DNS)基础结构的信息。
Nslookup命令的释义[ ]
- 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 查询主机或域名,用NAME2做提交查询服务器
- 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, 设置域名列表搜索列表
- 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 (ex. A,ANY,CNAME,MX,NS,PTR,SOA,SRV) 设置查询记录类型
- querytype=X - same as type 与上同
- class=X - set query class (ex. 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 (e.g. A,CNAME,MX,NS,PTR etc.)
- view FILE - sort an ls output file and view it with pg
- exit - exit the program 退出程序
Nslookup相关说明[ ]
- 任何合法有效的域名都必须有至少一个主的名字服务器。当主名字服务器失效时,才会使用辅助名字服务器,这里的失效指服务器没有响应。
- DNS中的记录类型有很多,分别****不同的作用,常见的有A记录(主机记录,用来指示主机地址),MX记录(邮件交换记录,用来指示邮件服务器的交换程序),CNAME记录(别名记录),SOA(授权记录),PTR(指针)等。
- 一个有效的DNS服务器必须在注册机构注册,这样才可以进行区域复制。所谓区域复制,就是把自己的记录定期同步到其他服务器上。当DNS接收到非法DNS发送的区域复制信息,会将信息丢弃。
- DNS有两种,一是普通DNS,一是根DNS,根DNS不能设置转发查询,也就是说根DNS不能主动向其他DNS发送查询请求。如果内部网络的DNS被设置为根DNS,则将不能接收网外的合法域名查询。
NslookupQA段标记[ ]
- A 地址记录(IPV4)
- AAAA 地址记录(IPV6)
- AFSDB Andrew文件系统数据库服务器记录
- ATMA ATM地址记录
- CNAME 别名记录
- HINFO 硬件配置记录,包括CPU、操作系统信息
- ISDN 域名对应的ISDN号码
- MB 存放指定邮箱的服务器
- MG 邮件组记录
- MINFO 邮件组和邮箱的信息记录
- MR 改名的邮箱记录
- MX 邮件服务器记录
- NS 名字服务器记录
- PTR 反向记录
- RP 负责人记录
- RT 路由穿透记录
- SRV TCP服务器信息记录
- TXT 域名对应的文本信息
- X25 域名对应的X.25地址记录