dig是不错的排查域名解析错误的工具,centos下安装方法
yum install bind-utils -y
一般所关心的就几个字段,QUESTION SECTION(查询数据)、ANSWER SECTION(应答数据流程)、SERVER(DNS服务器)
一般使用的命令就这两条
dig www.aganzai.com ;此时就是查询www.aganzai.com的A记录,A记录即ip
或者
dig @114.114.114.114 www.aganzai.com ;指定114的域名DNS
以下是一些简单测试和说明
===============测试
[root@ip-172-31-12-77 ~]# dig www.aganzai.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.4 <<>> www.aganzai.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39125
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.aganzai.com. IN A
;; ANSWER SECTION:
www.aganzai.com. 443 IN A 121.42.87.170
;; Query time: 2 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Tue Sep 22 13:40:01 2015
;; MSG SIZE rcvd: 49
===============测试结束
如果中间是cname的话,多几条再查到,例如下面的百度
===============测试
[root@ip-172-31-12-77 ~]# dig www.baidu.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.4 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10836
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 137 IN CNAME www.a.shifen.com.
www.a.shifen.com. 196 IN A 103.235.46.39
;; Query time: 2 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Tue Sep 22 13:41:50 2015
;; MSG SIZE rcvd: 74
===============测试结束
这里的ANSWER SECTION就是两条
还有一个比较常用的,就是指定dns服务器查询,例如以下,指定114.114.114.114来查询
===============测试
[root@ip-172-31-12-77 ~]# dig @114.114.114.114 i.aganzai.com -n
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.4 <<>> @114.114.114.114 i.aganzai.com -n
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18199
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;i.aganzai.com. IN A
;; ANSWER SECTION:
i.aganzai.com. 30 IN CNAME amazon.iask.in.
;; Query time: 99 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Tue Sep 22 13:44:04 2015
;; MSG SIZE rcvd: 59
===============测试结束
SERVER就是114的啦,例如进程有反馈华数的DNS解析有问题,就可以这里指定获取到的DNS服务器测试一下。
yum install bind-utils -y
一般所关心的就几个字段,QUESTION SECTION(查询数据)、ANSWER SECTION(应答数据流程)、SERVER(DNS服务器)
一般使用的命令就这两条
dig www.aganzai.com ;此时就是查询www.aganzai.com的A记录,A记录即ip
或者
dig @114.114.114.114 www.aganzai.com ;指定114的域名DNS
以下是一些简单测试和说明
===============测试
[root@ip-172-31-12-77 ~]# dig www.aganzai.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.4 <<>> www.aganzai.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39125
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.aganzai.com. IN A
;; ANSWER SECTION:
www.aganzai.com. 443 IN A 121.42.87.170
;; Query time: 2 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Tue Sep 22 13:40:01 2015
;; MSG SIZE rcvd: 49
===============测试结束
如果中间是cname的话,多几条再查到,例如下面的百度
===============测试
[root@ip-172-31-12-77 ~]# dig www.baidu.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.4 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10836
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 137 IN CNAME www.a.shifen.com.
www.a.shifen.com. 196 IN A 103.235.46.39
;; Query time: 2 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Tue Sep 22 13:41:50 2015
;; MSG SIZE rcvd: 74
===============测试结束
这里的ANSWER SECTION就是两条
还有一个比较常用的,就是指定dns服务器查询,例如以下,指定114.114.114.114来查询
===============测试
[root@ip-172-31-12-77 ~]# dig @114.114.114.114 i.aganzai.com -n
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.4 <<>> @114.114.114.114 i.aganzai.com -n
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18199
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;i.aganzai.com. IN A
;; ANSWER SECTION:
i.aganzai.com. 30 IN CNAME amazon.iask.in.
;; Query time: 99 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Tue Sep 22 13:44:04 2015
;; MSG SIZE rcvd: 59
===============测试结束
SERVER就是114的啦,例如进程有反馈华数的DNS解析有问题,就可以这里指定获取到的DNS服务器测试一下。