域名可以设置默认的DNS,从这个默认的DNS返回的应答就是权威应答,权威应答字段就会有相应的数据。
--------------------------------------------------------------------
以对百度进行一次A记录查询为例
1.查询 baidu.com 这个域名的ns记录
C:\Users\yingshen tao>nslookup -type=ns baidu.com
服务器: cache-a.guangzhou.gd.cn
Address: 202.96.128.86
非权威应答:
baidu.com nameserver = dns.baidu.com
baidu.com nameserver = ns2.baidu.com
baidu.com nameserver = ns4.baidu.com
baidu.com nameserver = ns3.baidu.com
baidu.com nameserver = ns7.baidu.com
dns.baidu.com internet address = 202.108.22.220
ns2.baidu.com internet address = 61.135.165.235
ns4.baidu.com internet address = 220.181.38.10
ns3.baidu.com internet address = 220.181.37.10
ns7.baidu.com internet address = 180.76.76.92
2.用系统默认的DNS服务器进行查询
(此时默认的DNS并不是baidu.com这个域名的默认DNS)
C:\Users\yingshen tao>nslookup
默认服务器: cache-a.guangzhou.gd.cn
Address: 202.96.128.86
> set type=a
> baidu.com
服务器: cache-a.guangzhou.gd.cn
Address: 202.96.128.86
非权威应答:
名称: baidu.com
Addresses: 111.13.101.208
123.125.114.144
180.149.132.47
220.181.57.217
3.用百度的默认dns进行查询
> server dns.baidu.com
默认服务器: dns.baidu.com
Address: 202.108.22.220
> baidu.com
服务器: dns.baidu.com
Address: 202.108.22.220
名称: baidu.com
Addresses: 180.149.132.47
220.181.57.217
111.13.101.208
123.125.114.144
再来看看步骤2和步骤3中DNS的应答报文有什么不一样
步骤2:非权威的应答报文,应答内容放在Answer字段
步骤3:权威的应答报文
可以看到权威应答字段填充的就是目标域名的ns记录