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系 統下,它通常是...