定义
nslookup(意为name server lookup)是一个网络管理命令行界面工具,用户可以利用nslookup查询域名的ip地址以及ip地址所对应的域名。
常用命令
命令行参数
nslookup [options] domain [dns-server]
options : -type=type -qt=type
type可以是以下这些类型:
A : 域名指向IPV4地址
AAAA : 域名指向的IPV6地址
MX :邮件服务器记录
NS : 子域名服务器记录
AFSDB : Andrew文件系统数据库服务器记录
ATMA : ATM地址记录
CNAME : 别名记录
HINFO : 硬件配置记录,包括CPU、操作系统信息
ISDN : 域名对应的ISDN号码
MB : 存放指定邮箱的服务器
MG : 邮件组记录
MINFO : 邮件组和邮箱的信息记录
MR : 改名的邮箱记录
PTR : 反向记录
RP : 负责人记录
RT : 路由穿透记录
SRV : TCP服务器信息记录
TXT : 域名对应的文本信息
X25 : 域名对应的X.25地址记录
nslookup baidu.com
查询域名A记录是否生效
root@ecs-349586-0002:~# nslookup baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: baidu.com
Address: 220.181.38.148
Name: baidu.com
Address: 220.181.38.251
nslookup baidu.com
查询域名A记录是否生效,通过指定DNS服务
root@ecs-349586-0002:~# nslookup xiusekecha.cn 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: xiusekecha.cn
Address: 121.36.87.100
nslookup -type=ns baidu.com
查询域名使用的DNS服务器
root@ecs-349586-0002:~# nslookup -type=ns baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
baidu.com nameserver = ns2.baidu.com.
baidu.com nameserver = dns.baidu.com.
baidu.com nameserver = ns7.baidu.com.
baidu.com nameserver = ns4.baidu.com.
baidu.com nameserver = ns3.baidu.com.
Authoritative answers can be found from:
nslookup -type=mx baidu.com
查询域名的 MX Record
root@ecs-349586-0002:~# nslookup -type=mx baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
baidu.com mail exchanger = 10 mx.maillb.baidu.com.
baidu.com mail exchanger = 20 mx50.baidu.com.
baidu.com mail exchanger = 20 mx1.baidu.com.
baidu.com mail exchanger = 15 mx.n.shifen.com.
baidu.com mail exchanger = 20 jpmx.baidu.com.
baidu.com mail exchanger = 20 usmx01.baidu.com.
Authoritative answers can be found from:
nslookup -type=soa baidu.com
查询域名的 SOA Record
root@ecs-349586-0002:~# nslookup -type=soa baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
baidu.com
origin = dns.baidu.com
mail addr = sa.baidu.com
serial = 2012145237
refresh = 300
retry = 300
expire = 2592000
minimum = 7200
Authoritative answers can be found from:
nslookup -type=any baidu.com
查询域名解析的所有记录
root@ecs-349586-0002:~# nslookup -type=any baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
baidu.com nameserver = ns3.baidu.com.
baidu.com nameserver = ns4.baidu.com.
baidu.com nameserver = ns7.baidu.com.
baidu.com nameserver = dns.baidu.com.
baidu.com nameserver = ns2.baidu.com.
Name: baidu.com
Address: 220.181.38.148
Name: baidu.com
Address: 220.181.38.251
baidu.com
origin = dns.baidu.com
mail addr = sa.baidu.com
serial = 2012145237
refresh = 300
retry = 300
expire = 2592000
minimum = 7200
baidu.com text = "_globalsign-domain-verification=qjb28W2jJSrWj04NHpB0CvgK9tle5JkOq-EcyWBgnE"
baidu.com text = "google-site-verification=GHb98-6msqyx_qqjGl5eRatD3QTHyVB6-xQ3gJB5UwM"
baidu.com text = "v=spf1 include:spf1.baidu.com include:spf2.baidu.com include:spf3.baidu.com include:spf4.baidu.com a mx ptr -all"
baidu.com mail exchanger = 20 usmx01.baidu.com.
baidu.com mail exchanger = 20 jpmx.baidu.com.
baidu.com mail exchanger = 15 mx.n.shifen.com.
baidu.com mail exchanger = 20 mx1.baidu.com.
baidu.com mail exchanger = 20 mx50.baidu.com.
baidu.com mail exchanger = 10 mx.maillb.baidu.com.
Authoritative answers can be found from: