Linux基礎命令---dig工具

一生有你llx發表於2019-08-19

dig

dig 是一個DNS查詢工具,多數管理員會使用dig命令來解決DNS的問題。

此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1 、語法

dig  [ 選項]

 

2 、引數列表

選項

說明

@ server

指定伺服器地址

-b   host

指定通過哪個主機查詢

-f   file

從指定檔案來查詢

-p  port

指定使用的埠

-t  type

指定要查詢的DNS型別,例如A\MX\PRT

-x   ip

指定DNS你想查詢,輸入ip得到域名

-4

使用ipv4

-6

使用ipv6

 

3 、例項

1 )查詢域名資訊

[root@localhost ~]#  dig www.baidu.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> www.baidu.com

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23028

;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

 

;; QUESTION SECTION:

;www.baidu.com.      IN  A

 

;; ANSWER SECTION:

www.baidu.com.    572 IN  CNAME  www.a.shifen.com.

www.a.shifen.com. 65  IN  A   111.13.100.92

www.a.shifen.com. 65  IN  A   111.13.100.91

 

;; Query time: 103 msec

;; SERVER: 172.20.10.1#53(172.20.10.1)

;; WHEN: Sat Oct  6 08:08:04 2018

;; MSG SIZE  rcvd: 90

2 )反向查詢

[root@localhost ~]#  dig -t a -x 111.13.100.92

 

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> -t a -x 111.13.100.92

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8225

;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

 

;; QUESTION SECTION:

;92.100.13.111.in-addr.arpa.    IN  A

 

;; Query time: 81 msec

;; SERVER: 172.20.10.1#53(172.20.10.1)

;; WHEN: Sat Oct  6 08:09:51 2018

;; MSG SIZE  rcvd: 44

 

     

      做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
      連結:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密碼:n7bk

      



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2644029/,如需轉載,請註明出處,否則將追究法律責任。

相關文章