您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux系統中nslookup和dig的安裝及使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux系統中nslookup和dig的安裝及使用”吧!
Fedora / Centos系統:
yum -y install bind-utils
Debian / Ubuntu系統:
apt-get -y install dnsutils
簡單介紹使用nslookup檢查DNS信息的方法。
1、終端中輸入命令:nslookup
2、設置nslookup使用的DNS服務器,輸入server DNS_server_ip并回車;
3、檢查某個DNS域名的MX記錄,先輸入set q=mx,回車后輸入想要檢查的DNS域名,例如teddysun.com;
4、顯示其他記錄,先輸入set q=any,回車后輸入想要查詢的記錄的名稱,如下圖。
簡單介紹使用dig命令查詢DNS的方法。
1、這是一個帶有注釋的查詢,命令如下:
dig teddysun.com
輸出的結果如下:
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> teddysun.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30733
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;teddysun.com. IN A
#在這個查詢段中,Dig顯示出我們查詢的輸出,默認的查詢是查詢A記錄
;; ANSWER SECTION:
teddysun.com. 10 IN A 198.211.0.20
#得到查詢結果,teddysun.com的IP地址是198.211.0.20
;; Query time: 215 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue May 7 15:41:01 2013
;; MSG SIZE rcvd: 46
#最后一段默認輸出包含了查詢的統計數據,可以用+[no]stats保留
2、精簡查詢,命令如下:
dig teddysun.com +short
輸出結果:
198.211.0.20
3、跟蹤dig的查詢路徑,命令如下:
dig teddysun.com +trace
輸出結果:
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> teddysun.com +trace
;; global options: +cmd
. 5718 IN NS f.root-servers.net.
. 5718 IN NS g.root-servers.net.
. 5718 IN NS b.root-servers.net.
. 5718 IN NS d.root-servers.net.
. 5718 IN NS j.root-servers.net.
. 5718 IN NS e.root-servers.net.
. 5718 IN NS c.root-servers.net.
. 5718 IN NS l.root-servers.net.
. 5718 IN NS k.root-servers.net.
. 5718 IN NS a.root-servers.net.
. 5718 IN NS i.root-servers.net.
. 5718 IN NS m.root-servers.net.
. 5718 IN NS h.root-servers.net.
;; Received 228 bytes from 8.8.8.8#53(8.8.8.8) in 381 ms
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
;; Received 502 bytes from 192.58.128.30#53(192.58.128.30) in 5619 ms
teddysun.com. 172800 IN NS f1g1ns1.dnspod.net.
teddysun.com. 172800 IN NS f1g1ns2.dnspod.net.
;; Received 324 bytes from 192.33.14.30#53(192.33.14.30) in 301 ms
teddysun.com. 10 IN A 198.211.0.20
teddysun.com. 600 IN NS f1g1ns1.dnspod.net.
teddysun.com. 600 IN NS f1g1ns2.dnspod.net.
;; Received 110 bytes from 122.225.217.191#53(122.225.217.191) in 196 ms
你可以在dig輸出的頭部分看到根DNS,然后找到負責解析teddysun.com的DNS name servers,最后找到teddysun.com的域名IP。
感謝各位的閱讀,以上就是“Linux系統中nslookup和dig的安裝及使用”的內容了,經過本文的學習后,相信大家對Linux系統中nslookup和dig的安裝及使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。