dig 域名 记录类型 @指定的DNS服务器地址 例如:dig baidu.com any @8.8.8.8 (不加dns服务器地址会使用默认的) (多切换几个dns服务器地址,查到的会比较全面)
root@kali
:~# dig baidu
.com any @
8.8.8.8
;; Connection to
8.8.8.8#
53(8.8.8.8) for baidu
.com failed
: timed out
.
; <<>> DiG
9.11.2-5-Debian
<<>> baidu
.com any @
8.8.8.8
;; global options
: +cmd
;; Got answer
:
;; ->>HEADER
<<- opcode
: QUERY
, status
: NOERROR
, id
: 14351
;; flags
: qr rd ra
; QUERY
: 1, ANSWER
: 15, AUTHORITY
: 0, ADDITIONAL
: 1
;; OPT PSEUDOSECTION
:
; EDNS
: version
: 0, flags
:; udp
: 512
;; QUESTION SECTION
:
;baidu
.com
. IN ANY
;; ANSWER SECTION
:
baidu
.com
. 7148 IN SOA dns
.baidu
.com
. sa
.baidu
.com
. 2012142867 300 300 2592000 7200
baidu
.com
. 21548 IN NS ns2
.baidu
.com
.
baidu
.com
. 21548 IN NS ns7
.baidu
.com
.
baidu
.com
. 21548 IN NS ns3
.baidu
.com
.
baidu
.com
. 21548 IN NS dns
.baidu
.com
.
baidu
.com
. 21548 IN NS ns4
.baidu
.com
.
baidu
.com
. 548 IN A
39.156.69.79
baidu
.com
. 548 IN A
220.181.38.148
baidu
.com
. 7148 IN MX
20 mx1
.baidu
.com
.
baidu
.com
. 7148 IN MX
20 jpmx
.baidu
.com
.
baidu
.com
. 7148 IN MX
20 mx50
.baidu
.com
.
baidu
.com
. 7148 IN MX
10 mx
.maillb
.baidu
.com
.
baidu
.com
. 7148 IN MX
15 mx
.n
.shifen
.com
.
baidu
.com
. 7148 IN TXT
"v=spf1 include:spf1.baidu.com include:spf2.baidu.com include:spf3.baidu.com a mx ptr -all"
baidu
.com
. 7148 IN TXT
"google-site-verification=GHb98-6msqyx_qqjGl5eRatD3QTHyVB6-xQ3gJB5UwM"
;; Query time
: 77 msec
;; SERVER
: 8.8.8.8#
53(8.8.8.8)
;; WHEN
: Fri Jul
03 21:37:41 CST
2020
;; MSG SIZE rcvd
: 498
屏蔽参数 +noall dig +noall baidu.com any @8.8.8.8 什么都不会显示,因为被屏蔽 可以与 +answer 一起使用,屏蔽无用信息 dig +noall +answer baidu.com ns @114.114.114.114
root@kali
:~# dig
+noall
+answer baidu
.com ns @
114.114.114.114
baidu
.com
. 3575 IN NS ns7
.baidu
.com
.
baidu
.com
. 3575 IN NS ns2
.baidu
.com
.
baidu
.com
. 3575 IN NS ns4
.baidu
.com
.
baidu
.com
. 3575 IN NS dns
.baidu
.com
.
baidu
.com
. 3575 IN NS ns3
.baidu
.com
.
只显示某一列信息 dig +noall +answer baidu.com ns @114.114.114.114 |awk ‘{print $5}’ //只显示第五列信息
root@kali
:~# dig
+noall
+answer baidu
.com ns @
114.114.114.114 |awk
'{print $5}'
ns7
.baidu
.com
.
ns4
.baidu
.com
.
ns3
.baidu
.com
.
ns2
.baidu
.com
.
dns
.baidu
.com
.
反向查询 -x dig -x 173.194.233.27 查询DNS服务器BIND版本 注:一般DNS服务管理员会修改BIND的版本号,此命令只适用于简单的查询 版本老旧被利用几率增大,或者某个版本有漏洞可以利用 过程:dig baidu.com ns @8.8.8.8 得知ns记录,然后dig txt chaos VERSION.BIND @ns3.dnsv4.com 替换此处
root@kali
:~# dig baidu
.com ns
+noall
+answer @
8.8.8.8
; <<>> DiG
9.11.2-5-Debian
<<>> baidu
.com ns
+noall
+answer @
8.8.8.8
;; global options
: +cmd
baidu
.com
. 21599 IN NS ns4
.baidu
.com
.
baidu
.com
. 21599 IN NS ns3
.baidu
.com
.
baidu
.com
. 21599 IN NS dns
.baidu
.com
.
baidu
.com
. 21599 IN NS ns2
.baidu
.com
.
baidu
.com
. 21599 IN NS ns7
.baidu
.com
.
root@kali
:~# dig txt chaos VERSION
.BIND @ns3
.baidu
.com
. +noall
+answer
; <<>> DiG
9.11.2-5-Debian
<<>> txt chaos VERSION
.BIND @ns3
.baidu
.com
. +noall
+answer
;; global options
: +cmd
VERSION
.BIND
. 0 CH TXT
"baidu dns"
路由追踪 追踪DNS解析过程,这个命令会直接查询根域名服务器,不再经过本地DNS服务器 可用于判断是否有域名解析服务器被劫持 dig +trace baidu.com
DNS区域传输(探测DNS的域传送漏洞) (1)dig @nsl.example.com example.com axfr 指定一个域名服务器 指定区域传输方式axfr(Request for full zone transfer),下载这个域的所有解析记录 (区域传输:一个域内的DNS服务器之间通过区域传输互相同步信息 如果配置错误,可能导致其他人参与区域传输,获得解析记录) 例如:dig @dns.baidu.com baidu.com axfr (2)host -T -l 域名 指定DNS地址 例如:host -T -l baidu.com -T:使用TCP/IP模式 -l :列出域中所有的主机
雪碧可乐_2020
/7/3_22
:22