Nslookup

来自站长百科
跳转至: 导航、​ 搜索

Nslookup(name server lookup)(域名查询)是一个用于查询Internet域名信息或诊断DNS 服务器问题的工具,Nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释,在已安装TCP/IP协议的电脑上面均可以使用这个命令,主要用来诊断域名系统(DNS)基础结构的信息。

Nslookup命令的释义[ ]

  1. Commands: (identifiers are shown in uppercase, [] means optional) 命令,标记有[]为可选
  2. NAME - print info about the host/domain NAME using default server 查询主机或域名,用缺省服务器
  3. NAME1 NAME2 - as above, but use NAME2 as server 查询主机域名,用NAME2做提交查询服务器
  4. help or ? - print info on common commands 打印帮助信息
  5. set OPTION - set an option 设置选项
  6. all - print options, current server and host 打印当前选项和服务器
  7. [no]debug - print debugging information 打印调试信息
  8. [no]d2 - print exhaustive debugging information 打印详细的调试信息
  9. [no]defname - append domain name to each query 在查询中增加域名
  10. [no]recurse - ask for recursive answer to query 请求递归查询
  11. [no]search - use domain search list 使用域名搜索列表
  12. [no]vc - always use a virtual circuit 始终使用虚电路
  13. domain=NAME - set default domain name to NAME设置缺省域名
  14. srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, 设置域名列表搜索列表
  15. root=NAME - set root server to NAME设置根服务器
  16. retry=X - set number of retries to X 设置重试次数
  17. timeout=X - set initial time-out interval to X seconds 设置超时时间
  18. type=X - set query type (ex. A,ANY,CNAME,MX,NS,PTR,SOA,SRV) 设置查询记录类型
  19. querytype=X - same as type 与上同
  20. class=X - set query class (ex. IN (Internet), ANY) 设置查询类
  21. [no]msxfr - use MS fast zone transfer

使用快速区域传递[ ]

  1. ixfrver=X - current version to use in IXFR transfer request
  2. server NAME - set default server to NAME, using current default server
  3. lserver NAME - set default server to NAME, using initial server
  4. finger [USER] - finger the optional NAME at the current default host
  5. root - set current default server to the root
  6. ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)
  7. -a - list canonical names and aliases
  8. -d - list all records
  9. -t TYPE - list records of the given type (e.g. A,CNAME,MX,NS,PTR etc.)
  10. view FILE - sort an ls output file and view it with pg
  11. 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地址记录

相关条目[ ]

参考来源[ ]