dig命令安裝

2022-04-19 02:55:13 字數 2744 閱讀 4265

yum -y install bind-utils

dig是乙個在類unix命令列模式下查詢dns包括ns記錄,a記錄,mx記錄等相關資訊的工具

查詢yahoo.com的a記錄:(此處一定是域而不是主機,如我公司為xinpindao.com)

dig yahoo.com a +noall +answer

查詢yahoo.com mx記錄的列表:

dig yahoo.com mx +noall +answer

查詢yahoo.com的權威dns:

dig yahoo.com ns +noall +answer

查詢上面所有的記錄:

dig yahoo.com any +noall +answer

下面是 dig 的一些比較常用的命令: 

#dig 最基本的用法

dig @server qianlong.com

#用 dig 檢視 zone 資料傳輸

dig @server qianlong.com axfr

#用 dig 檢視 zone 資料的增量傳輸

dig @server qianlong.com ixfr=n

#用 dig 檢視反向解析

dig -x 124.42.102.203@server

#查詢乙個域的授權 dns 伺服器

dig qianlong.com +nssearch

#從根伺服器開始追蹤乙個網域名稱的解析過程

dig qianlong.com +trace

#檢視你使用的是哪個 f root dns server

dig +norec @f.root-servers.net hostname.bind chaos txt

#檢視 bind 的版本號

dig @bind_dns_server chaos txt version.bind

當我們需要乙個快速回答時,+short選項是你最好的朋友:

dig www.isc.org +short

204.152.184.88

dig命令的解釋:

$ dig www.isc.org

上面是我呼叫dig 的命令列。

; <<>> dig 9.2.3 <<>>www.isc.org

;; global

options: printcmd

dig的部分輸出告訴我們一些有關於它的版本資訊(version 9.2.3)和全域性的設定選項,如果+nocmd在命令列下

是第乙個引數的話,那麼這部分輸出可以通過加+nocmd的方式查詢出來。

;; got answer:

;; ->>header<<- opcode: query, status: noerror, id: 43071;; flags: qr rd ra; query: 1, answer: 1, authority: 3, additional: 3在這裡,dig告訴我們一些從dns返回的技術資訊,這段資訊可以用選項 +[no]comments來控制顯示,但是小心

,禁止掉comments也可能關閉一些其它的選項。

;; question section:

;www.isc.org. in a

在這個查詢段中,dig顯示出我們查詢的輸出,預設的查詢是查詢a記錄,你可以顯示或者禁止掉這些用+[no]

question選項

;; answer section:

www.isc.org. 600 in a 204.152.184.88最後,我們得到我們查詢的結果。www.isc.org 的位址是204.152.184.8,我不知道為什麼你們更喜歡過濾掉

這些輸出,但是你可以用+[no]answer保留這些選項。

;; authority section:

isc.org. 2351 in ns ns-int.isc.org.

isc.org. 2351in ns ns1.gnac.com.

isc.org. 2351 in ns ns-ext.isc.org.

這段權威說明告訴我們哪個dns伺服器給我們提供權威的答案。在這個例子中,isc.org有3個name server,你

可以用+[no]authority選項保留這段輸出。

;; additional section:

ns1.gnac.com. 171551 in a 209.182.216.75ns-int.isc.org. 2351 in a 204.152.184.65ns-int.isc.org. 2351 in aaaa 2001:4f8:0:2::15這些額外選項很有代表性地包含了列出的權威dns的ip位址,這段輸出可以用+[no]additional選項保留。

;; query time: 2046msec

;; server: 127.0.0.1#

53(127.0.0.1)

;; when: fri aug 27 08:22:26 2004;; msg size rcvd: 173最後一段預設輸出包含了查詢的統計資料,可以用+[no]stats保留。

Windows 系統下安裝 dig 命令

dig是乙個linux下用來dns查詢資訊的小工具,dig全稱是domain information groper,與nslookup類似,但比nslookup功能更強大。windows只有nslookup,我們通過使用改專案提供的windows版dig,下面說一下步驟 2 設定 將此壓縮包解壓,如...

Windows 系統下安裝 dig 命令

dig是乙個linux下用來dns查詢資訊的小工具,dig全稱是domain information groper,與nslookup類似,但比nslookup功能更強大。windows只有nslookup,我們通過使用改專案提供的windows版dig,下面說一下步驟 2 設定 將此壓縮包解壓,如...

dig命令詳解

dig是乙個在類unix命令列模式下查詢dns包括ns記錄,a記錄,mx記錄等相關資訊的工具。由於一直缺失 dig man page文件,本文就權當乙個dig使用嚮導吧。dig的原始碼是isc bind大包的一部分,但是大多編譯和安裝bind的文件都不把它包括在內,但是在linux系 統下,它通常是...