Linux dig 命令主要用于 查询单个域名的 DNS 信息

使用方法

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
> dig baidu.com

; <<>> DiG 9.9.7-P3 <<>> baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44665
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 5, ADDITIONAL: 5

;; QUESTION SECTION:
;baidu.com.                     IN      A

;; ANSWER SECTION:
baidu.com.              300     IN      A       39.156.69.79
baidu.com.              300     IN      A       220.181.38.148

;; AUTHORITY SECTION:
baidu.com.              86393   IN      NS      ns7.baidu.com.
baidu.com.              86393   IN      NS      ns3.baidu.com.
baidu.com.              86393   IN      NS      ns2.baidu.com.
baidu.com.              86393   IN      NS      ns4.baidu.com.
baidu.com.              86393   IN      NS      dns.baidu.com.

;; ADDITIONAL SECTION:
dns.baidu.com.          4       IN      A       110.242.68.134
ns2.baidu.com.          61944   IN      A       220.181.33.31
ns7.baidu.com.          83203   IN      A       180.76.76.92
ns3.baidu.com.          40184   IN      A       112.80.248.64
ns4.baidu.com.          24505   IN      A       14.215.178.80

;; Query time: 17 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Jul 10 11:33:49 CST 2021
;; MSG SIZE  rcvd: 229

输出信息详解

最前面部分显示 dig 命令的版本和输入的参数信息

1
2
; <<>> DiG 9.9.7-P3 <<>> baidu.com
;; global options: +cmd

Got answer显示服务返回的一些技术详情,status: NOERROR 说明本次查询成功结束

1
2
3
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44665
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 5, ADDITIONAL: 5

QUESTION SECTION显示查询的域名信息

第一列:域名的名称 也就是服务器名称

第二列:网络类型,DNS 协议在设计的时候考虑到了其他网络类型,但是目前位置这个值还是写死的IN 你就理解成是互联网就可以了。这个值一般不变

第三列:标识域名对应何种类型的地址,A 就代表ip的地址。

1
2
;; QUESTION SECTION:
;baidu.com.                     IN      A

ANSWER SECTION显示查询的结果

1
2
3
;; ANSWER SECTION:
baidu.com.              300     IN      A       39.156.69.79
baidu.com.              300     IN      A       220.181.38.148

Query time显示查询的耗时

1
2
3
4
;; Query time: 17 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Jul 10 11:33:49 CST 2021
;; MSG SIZE  rcvd: 229

参考