dig命令使用详解|使用dig命令挖掘域名解析信息

Dig命令主要用来从 DNS 域名服务器查询主机地址信息

1. 查询域名的A记录

dig qq.com #查询qq.com的A记录

root@xg:~# dig qq.com; <<>> DiG 9.11.5-P1-1-Debian <<>> qq.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28913
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;qq.com.                                IN      A;; ANSWER SECTION:
qq.com.                 273     IN      A       61.129.7.47
qq.com.                 273     IN      A       123.151.137.18
qq.com.                 273     IN      A       183.3.226.35;; Query time: 35 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 三 1月 27 00:32:21 CST 2021
;; MSG SIZE  rcvd: 83

2. 在指定的服务器上查询域名的解析A记录

#在8.8.8.8谷歌DNS服务器上查询qq.com的A记录
dig -t A qq.com @8.8.8.8

#在114.114.114.114DNS服务器上查询qq.com的所有解析记录
dig @114.114.114.114 qq.com any

root@xg:~# dig -t A qq.com @8.8.8.8; <<>> DiG 9.11.5-P1-1-Debian <<>> -t A qq.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40077
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;qq.com.                                IN      A;; ANSWER SECTION:
qq.com.                 599     IN      A       123.151.137.18
qq.com.                 599     IN      A       61.129.7.47
qq.com.                 599     IN      A       183.3.226.35;; Query time: 549 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: 三 1月 27 00:47:20 CST 2021
;; MSG SIZE  rcvd: 83root@xg:~# dig @114.114.114.114 qq.com any; <<>> DiG 9.11.5-P1-1-Debian <<>> @114.114.114.114 qq.com any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37833
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;qq.com.                                IN      ANY;; ANSWER SECTION:
qq.com.                 1660    IN      MX      30 mx1.qq.com.
qq.com.                 1660    IN      MX      20 mx2.qq.com.
qq.com.                 1660    IN      MX      10 mx3.qq.com.
qq.com.                 284     IN      A       61.129.7.47
qq.com.                 284     IN      A       123.151.137.18
qq.com.                 284     IN      A       183.3.226.35
qq.com.                 75049   IN      NS      ns4.qq.com.
qq.com.                 75049   IN      NS      ns2.qq.com.
qq.com.                 75049   IN      NS      ns1.qq.com.
qq.com.                 75049   IN      NS      ns3.qq.com.;; Query time: 259 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 三 1月 27 00:52:13 CST 2021
;; MSG SIZE  rcvd: 21

3. 使用-x 参数 IP 反查域名 (必须域名有PTR解析)

#查询 209.132.183.81的域名

dig -x 209.132.183.81

root@xg:~# dig -x 209.132.183.81; <<>> DiG 9.11.5-P1-1-Debian <<>> -x 209.132.183.81
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62797
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;81.183.132.209.in-addr.arpa.   IN      PTR;; ANSWER SECTION:
81.183.132.209.in-addr.arpa. 599 IN     PTR     www.redhat.com.;; Query time: 297 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: 三 1月 27 01:18:18 CST 2021
;; MSG SIZE  rcvd: 84

4.  使用dig批量查询域名

#查询 domains.txt文件内所有域名的任何解析记录 +noall +answer 表示不是全部显示,只显示响应
dig -f domains.txt any  +noall +answer

root@xg:~# echo baidu.com > domains.txt
root@xg:~# echo qq.com >> domains.txt
root@xg:~# echo csdn.com >> domains.txt
root@xg:~# echo 163.com >> domains.txt
root@xg:~# dig -f domains.txt any  +noall +answer
baidu.com.              34      IN      MX      20 mx1.baidu.com.
baidu.com.              34      IN      MX      15 mx.n.shifen.com.
baidu.com.              34      IN      MX      20 mx50.baidu.com.
baidu.com.              34      IN      MX      20 jpmx.baidu.com.
baidu.com.              34      IN      MX      10 mx.maillb.baidu.com.
baidu.com.              337     IN      A       39.156.69.79
baidu.com.              337     IN      A       220.181.38.148
baidu.com.              86387   IN      NS      ns7.baidu.com.
baidu.com.              86387   IN      NS      ns3.baidu.com.
baidu.com.              86387   IN      NS      dns.baidu.com.
baidu.com.              86387   IN      NS      ns2.baidu.com.
baidu.com.              86387   IN      NS      ns4.baidu.com.
qq.com.                 5485    IN      MX      10 mx3.qq.com.
qq.com.                 5485    IN      MX      30 mx1.qq.com.
qq.com.                 5485    IN      MX      20 mx2.qq.com.
qq.com.                 34      IN      A       61.129.7.47
qq.com.                 34      IN      A       183.3.226.35
qq.com.                 34      IN      A       123.151.137.18
qq.com.                 10374   IN      NS      ns4.qq.com.
qq.com.                 10374   IN      NS      ns3.qq.com.
qq.com.                 10374   IN      NS      ns1.qq.com.
qq.com.                 10374   IN      NS      ns2.qq.com.
csdn.com.               599     IN      MX      10 mxbiz2.qq.com.
csdn.com.               599     IN      MX      5 mxbiz1.qq.com.
csdn.com.               350     IN      A       47.95.164.112
csdn.com.               1231    IN      NS      dns13.hichina.com.
csdn.com.               1231    IN      NS      dns14.hichina.com.
163.com.                17720   IN      MX      10 163mx02.mxmail.netease.com.
163.com.                17720   IN      MX      50 163mx00.mxmail.netease.com.
163.com.                17720   IN      MX      10 163mx03.mxmail.netease.com.
163.com.                17720   IN      MX      10 163mx01.mxmail.netease.com.
163.com.                421     IN      A       123.58.180.8
163.com.                421     IN      A       123.58.180.7
163.com.                29162   IN      NS      ns8.166.com.
163.com.                29162   IN      NS      ns3.nease.net.
163.com.                29162   IN      NS      ns6.nease.net.
163.com.                29162   IN      NS      ns4.nease.net.
163.com.                29162   IN      NS      ns2.166.com.
163.com.                29162   IN      NS      ns1.nease.net.
163.com.                29162   IN      NS      ns5.nease.net.

5. 使用dig查询dns服务器版本信息

#查询ns3.dnsv4.com的版本信息
dig txt chaos VERSION.BIND @ns3.dnsv4.com

root@xg:~# dig txt chaos VERSION.BIND @ns3.dnsv4.com
;; Warning: query response not set
;; Warning: Message parser reports malformed message packet.; <<>> DiG 9.11.5-P1-1-Debian <<>> txt chaos VERSION.BIND @ns3.dnsv4.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44766
;; flags: rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available;; QUESTION SECTION:
;VERSION.BIND.                  CH      TXT;; ANSWER SECTION:
VERSION.BIND.           0       CH      TXT     "DNSPod AUTHORITY DNS 5.1.2011.00";; Query time: 69 msec
;; SERVER: 162.14.25.247#53(162.14.25.247)
;; WHEN: 三 1月 27 01:42:49 CST 2021
;; MSG SIZE  rcvd: 75

6.使用dig +trace 查看解析过程

#查看百度的解析过程
dig baidu.com +trace +short @114.114.114.114

root@xg:~# dig baidu.com +trace +short @114.114.114.114
NS f.root-servers.net. from server 114.114.114.114 in 44 ms.
NS i.root-servers.net. from server 114.114.114.114 in 44 ms.
NS b.root-servers.net. from server 114.114.114.114 in 44 ms.
NS c.root-servers.net. from server 114.114.114.114 in 44 ms.
NS j.root-servers.net. from server 114.114.114.114 in 44 ms.
NS l.root-servers.net. from server 114.114.114.114 in 44 ms.
NS a.root-servers.net. from server 114.114.114.114 in 44 ms.
NS d.root-servers.net. from server 114.114.114.114 in 44 ms.
NS h.root-servers.net. from server 114.114.114.114 in 44 ms.
NS g.root-servers.net. from server 114.114.114.114 in 44 ms.
NS e.root-servers.net. from server 114.114.114.114 in 44 ms.
NS k.root-servers.net. from server 114.114.114.114 in 44 ms.
NS m.root-servers.net. from server 114.114.114.114 in 44 ms.
A 220.181.38.148 from server 220.181.33.31 in 45 ms.
A 39.156.69.79 from server 220.181.33.31 in 45 ms.

dig命令使用详解|使用dig命令挖掘域名解析信息相关推荐

  1. linux ping 命令 参数详解,常用ping命令详解

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  2. linux awk命令NR详解,Linux awk 命令详解

    awk是一个非常棒的数字处理工具.相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分为数个"字段"来处理.运行效率高,而且代码简单,对格式化的文本处理能力超强.先来一个 ...

  3. linux grep命令例子,详解linux grep命令

    本文介绍了linux grep命令,具体如下: 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regu ...

  4. linux df-h命令详细,df命令_Linux df 命令用法详解:显示磁盘的相关信息

    df命令用于显示磁盘分区上的可使用的磁盘空间.默认显示单位为KB.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 语法df(选项)(参数) 选项-a或--all:包含全部的文件系 ...

  5. linux控制风扇转速的命令,sensors命令_Linux sensors 命令用法详解:sensors命令获得设备的温度和风扇转速...

    lm_sensors 命令 lm_sensors 安装yum -y install lm_sensors ##接着执行 sensors-detect 命令,一路yes到底即可 sensors 选项Us ...

  6. linux awk命令NR详解,linux awk命令详解

    简介 awk命令的名称是取自三位创始人Alfred Aho .Peter Weinberger 和 Brian Kernighan姓名的首字母,awk有自己的程序设计语言,设计简短的程序,读入文件,数 ...

  7. 传奇服务端常见gameofblue脚本命令代码详解

    传奇服务端常见gameofblue脚本命令代码详解 gameofblue脚本命令详解 [@段] ;段用英文或数字表示 goto @段 ;跳转到指定段,开始执行相当于B中的goto语句 #say 语句 ...

  8. 设计模式之命令模式详解(附应用举例实现)

    文章目录 1 命令模式介绍 2 命令模式详解 2.1 命令模式结构 2.2 命令模式实现 2.3 命令模式应用举例 3 实现命令队列 1 命令模式介绍 在现实生活中人们通过使用开关来控制一些电器的打开 ...

  9. oracle spool 分隔符_sqlplus--spool命令参数详解

    sqlplus--SPOOL参数详解 Spool是Oracle快速导出数据的工具,是sqlplus的指令,不是sql语法里的东西 一.Spool常用的设置 set arraysize 5000;  / ...

最新文章

  1. Java基础篇:JDBC核心技术
  2. linux db2表死锁,记录一次问题解决:DB2死锁解决办法(SQLCODE=-911, SQLSTATE=40001)
  3. 【C/C++】头文件包含之#include的2种用法区别
  4. ASP.NET文件下载
  5. ASP.NET几种安全验证方法(一)
  6. C语言课后习题(26)
  7. LeetCode(1089)——复写零(JavaScript)
  8. 第十七届全国机器翻译大会(CCMT 2021) 征文延期通知
  9. 零基础起步Keras+LSTM+CRF的实践命名实体识别NER
  10. java提示程序包有问题_如何解决安装java时出现程序包有问题不能运行的问题?...
  11. java实现删除本地文件夹
  12. 2021,我的海内外博士申请总结!
  13. 《你若安好,便是晴天》
  14. 北京小学 计算机派位,北京小升初东西海朝4区电脑派位规则汇总 2021家长必看...
  15. 硬件建设为学校发展服务器,《学校机房建设工程设计-建议方案》.docx
  16. 戴口罩人脸识别、高精度人脸识别解决方案
  17. prometheus 监控概述
  18. 利用c++与opencv将文本、图像加密进另一张图片中
  19. 【Web技术】1161- 你不知道的前端音视频知识
  20. 巡检报告实例-Python脚本生成

热门文章

  1. Cadence Allegro 如何输出异型钻孔文件?
  2. STM32F103标准库开发---SPI实验---W25Qxx系列外部Flash芯片
  3. win10下tensorflow库gpu运行环境配置实操
  4. .shp是什么文件_ArcGis学习记录1:shp、shx、dbf、prj都是什么文件
  5. C#获取当前时间毫秒值
  6. 哔哩哔哩弹幕html,哔哩哔哩bilibili默认关闭弹幕
  7. 菜鸟学汇编005 栈(Stack) 和 段寄存器SS、SP
  8. ​听六小桨讲AI | 第7期:3D卷积和分组卷积
  9. 软件设计师---操作系统
  10. 瞬变电磁检测原理和特点