Linux dig命令

发布时间:2022-06-08 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Linux dig命令脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1、CentOS安装dig命令

yum -y install bind-utils

2、简单使用

dig www.boyblue.xyz

; <<>> DiG 9.11.4-P2-redhat-9.11.4-26.P2.el7_9.9 <<>> www.boyblue.xyz
;; global options: +cmd      #第一部分

;; Got answer:          # 第二部分
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52091
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:    # 第三部分
;www.boyblue.xyz.               IN      A

;; ANSWER SECTION:    # 第四部分
www.boyblue.xyz.        5       IN      A       129.226.14.216

;; Query time: 226 msec # 第五部分
;; SERVER: 192.168.10.2#53(192.168.10.2)
;; WHEN: Sat May 21 22:51:45 CST 2022
;; MSG SIZE  rcvd: 49

第一部分显示 dig 命令的版本和输入的参数。
第二部分显示服务返回的一些技详情,比较重要的是 status。如果 status 的值为 NOERROR 则说明本次查询成功结束。
第三部分中的 "QUESTION SECTION" 显示我们要查询的域名。
第四部分的 "ANSWER SECTION" 是查询到的结果。
第五部分则是本次查询的一些统计信息,比如用了多长时间,查询了哪个 DNS 服务器,在什么时间进行的查询等等

3、从指定的 DNS 服务器上进行查询

dig @114.114.114.114 www.boyblue.xyz 

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.9 <<>> @114.114.114.114 www.boyblue.xyz
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37609
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.boyblue.xyz.               IN      A

;; ANSWER SECTION:
www.boyblue.xyz.        117     IN      A       129.226.14.216

;; Query time: 27 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)  #这里显示用114.114.114.114查询
;; WHEN: Sat May 21 22:59:48 CST 2022
;; MSG SIZE  rcvd: 60


dig 命令默认返回的结果展示详细的信息,如果要获得精简的结果可以使用 +short 选项:
dig +short @114.114.114.114 www.boyblue.xyz

脚本宝典总结

以上是脚本宝典为你收集整理的Linux dig命令全部内容,希望文章能够帮你解决Linux dig命令所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。