1、nslookup作用
nslookup 用于查询 DNS 的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题
2、查询
a. 直接查询
nslookup domain [dns-server]
b. 查询其他记录
nslookup -qt = type domain [dns-server]
type:
A -->地址记录AAAA -->地址记录AFSDB Andrew -->文件系统数据库服务器记录ATMA -->ATM地址记录CNAME -->别名记录HINHO -->硬件配置记录,包括CPU、操作系统信息 ISDN -->域名对应的ISDN号码MB -->存放指定邮箱的服务器MG -->邮件组记录MINFO -->邮件组和邮箱的信息记录MR -->改名的邮箱记录MX -->邮件服务器记录NS --> 名字服务器记录PTR ->反向记录
RP -->负责人记录RT -->路由穿透记录SRV -->TCP服务器信息记录TXT -->域名对应的文本信息X25 -->域名对应的X.25地址记录123456789101112131415161718192021
c. 查询更具体的信息
nslookup -d [其他参数] domain [dns-server]
//只要在查询的时候,加上-d参数,即可查询域名的缓存
nslookup的语法为 nslookup –qt=类型 目标域名(注意qt必须小写)
类型主要有:
A 地址记录(Ipv4)
AAAA 地址记录(Ipv6)
CNAME 别名记录
HINFO 硬件配置记录,包括CPU、操作系统信息
ISDN 域名对应的ISDN号码
MB 存放指定邮箱的服务器
MG 邮件组记录
MINFO 邮件组和邮箱的信息记录
MR 改名的邮箱记录
MX 邮件服务器记录
NS 名字服务器记录
PTR 反向记录
RP 负责人记录
SRV TCP服务器信息记录
TXT 域名对应的文本信息
比如你要查询 www.baidu.com 的A记录,
那在命令符提示窗口输入:
nslookup -qt=a www.baidu.com 则可以查到相应的记录
如何使用指定DNS服务器查询
语法为 nslookup -qt=类型 目标域名 指定的DNS服务器IP或域名
例子:nslookup -qt=A tool.chinaz.com 8.8.8.8