网络检测-域名测试–dig使用详解

一、dig工具简介

  dig(域信息搜索器)执行DNS搜索,显示从接受请求的域名服务器返回的答复。多数DNS管理员利用dig作为DNS问题的故障诊断,因为它灵活性好,易用、输出清晰。

二、dig的使用方法

1、安装工具

yum -y install bind-utils

2、理解dig的输出结果

root@fnOS:~# dig www.163.cn

; <<>> DiG 9.18.28-1~deb12u2-Debian <<>> www.163.cn
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60996    #以上行显示了dig的基本设置信息,e.g. java -version
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;www.163.cn.			IN	A     #以上两行显示了查询的内容,即A记录

;; ANSWER SECTION:
www.163.cn.		600	IN	CNAME	www.163.cn.iname.damddos.com.
www.163.cn.iname.damddos.com. 300 IN	A	203.32.204.200

;; Query time: 208 msec    #以下4行,统计信息
;; SERVER: 172.16.20.1#53(172.16.20.1) (UDP)
;; WHEN: Wed Nov 27 10:58:02 CST 2024
;; MSG SIZE  rcvd: 97

3、显示特定的输出结果

+[no]stats – Turn off the stats section
+[no]answer – Turn off the answer section (Of course, you wouldn’t want to turn off the answer section)
+[no]short  –  (Display nothing except short form of answer)

4、查询对应域名的ip,简短输出

root@fnOS:~# dig www.163.com +short
www.163.com.163jiasu.com.
www.163.com.w.kunluncan.com.
115.231.187.32
115.231.187.27

5、DNS反向解析dig -x

root@fnOS:~# dig -x 114.114.114.114 +short
public1.114dns.com.

6、查询域名的MX记录dig -t MX

root@fnOS:~# dig -t MX 163.com +short
10 163mx03.mxmail.netease.com.
50 163mx00.mxmail.netease.com.
10 163mx02.mxmail.netease.com.
10 163mx01.mxmail.netease.com.