1. 介绍
nslookup:name server lookup,域名查询。
是一个用来查询和诊断DNS(域名系统)的命令行工具。它可以查询DNS记录,以查看各种记录,如地址映射记录(A记录),域名的IP地址,MX记录,NS记录。可以帮助确认域名解析是否正确,以及DNS服务器是否正常想赢。
2. 使用
-
查询域名解析地址:
nslookup domain [dns-server]
- 采用默认的DNS服务器查询:
nslookup [baidu.com](http://baidu.com)
- 采用指定的DNS服务器查询:
nslookup [baidu.com](http://baidu.com) 114.114.114.114
- 采用默认的DNS服务器查询:
-
查询域名的制定解析类型的解析记录:
nslookup -type=typename domain [dns-server]
-
type的类型
A A记录地址记录 AAAA 地址记录 AFSDB 文件系统数据库服务器记录 ATMA ATM地址记录 CNAME 别名记录 ISDN 域名对应的ISDN号码 MB 存放指定邮箱的服务器 MG 邮件组记录 MINFO 邮件组和邮箱的信息记录 MR 改名的邮箱记录 MX 邮件服务器记录 NS 名字服务器记录 PTR 反向记录 RP 负责人记录 RT 路由穿透记录 SRV TCP服务器信息记录 TXT 域名对应的文本信息 X25 域名对应的X.25地址记录
-
-
查询全部:
nslookup -query=any domain [dns-server]
如果查询成功则返回结果,如果失败,可能会出现其他错误信息.
比如:
SERVFAIL:权威服务器拒绝响应或者响应重置:
REFUSE:意味着请求的源 IP 不在服务的范围内,禁止解析
NXDOMAIN:表示记录不存在