参考:http://www.ruanyifeng.com/blog/2016/06/dns.html
以baidu.com为例
root@kali:~# dig baidu.com
- 查询参数和统计
###显示 dig 命令的版本和输入的参数。
; <<>> DiG 9.11.2-5-Debian <<>> baidu.com
;; global options: +cmd
###显示服务返回的一些技术详情,比较重要的是 status。如果 status 的值为 NOERROR 则说明本次查询成功结束。
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49934
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 5, ADDITIONAL: 6
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; MBZ: 0x0005, udp: 4096
- 查询内容
###表示查询域名baidu.com的A记录,A是address的缩写。
;; QUESTION SECTION:
;baidu.com. IN A
- DNS服务器的答复,表示baidu.com有两个A记录,即两个ip地址;5是TTL值(Time to live 的缩写),表示缓存时间,即5秒之内不用重新查询。
###ANSWER SECTION:相应的内容,一般会得到至少一条A记录,否则就还没定义。
;; ANSWER SECTION:
baidu.com. 5 IN A 220.181.38.148
baidu.com. 5 IN A 39.156.69.79
- baidu.com的NS记录(Name Server的缩写),即哪些服务器负责管理baidu.com的DNS记录。这里共有四条NS记录,即四个域名服务器,向其中任一台查询就能知道baidu.com的IP地址是什么。
###AUTHORITY SECTION:授权信息
;; AUTHORITY SECTION:
baidu.com. 5 IN NS ns3.baidu.com.
baidu.com. 5 IN NS ns4.baidu.com.
baidu.com. 5 IN NS dns.baidu.com.
baidu.com. 5 IN NS ns2.baidu.com.
baidu.com. 5 IN NS ns7.baidu.com.
- 上面五个域名服务器的IP地址
###ADDITIONAL SECTION:每个授权服务器的IP地址
;; ADDITIONAL SECTION:
dns.baidu.com. 5 IN A 202.108.22.220
ns4.baidu.com. 5 IN A 14.215.178.80
ns3.baidu.com. 5 IN A 112.80.248.64
ns7.baidu.com. 5 IN A 180.76.76.92
ns2.baidu.com. 5 IN A 220.181.33.31
- DNS服务器的一些传输信息,本机的DNS服务器是192.168.221.2,查询端口是53(DNS服务器的默认端口),以及回应长度是240字节。
###本次查询的一些统计信息,比如用了多长时间,查询了哪个 DNS 服务器,在什么时间进行的查询等等。
;; Query time: 2 msec
;; SERVER: 192.168.221.2#53(192.168.221.2)
;; WHEN: Mon Oct 21 15:51:21 CST 2019
;; MSG SIZE rcvd: 240
附加:
只查看baidu.com的ip地址
dig +short baidu.com
网友评论