另外由于本人的英語和語文都不是那么好,有些內(nèi)容可能翻譯得不是很流暢或者詞不達意,希望高手予以指點
或者通過Email告知。謝謝!
Victor Chen(kubryjsc@163.com)
6/22/2008 譯畢
Dig簡介:
Dig是一個在類Unix命令行模式下查詢DNS包括NS記錄,A記錄,MX記錄等相關(guān)信息的工具。由于一直缺失
Dig man page文檔,本文就權(quán)當一個dig使用向?qū)О伞?/p>
Dig的源碼是ISC BIND大包的一部分,但是大多編譯和安裝Bind的文檔都不把它包括在內(nèi),但是在linux系
在國內(nèi)的占有率有一定的局限性.0最新,fedora也行,不過rhel的相關(guān)技術(shù)文檔和教學資料相比fedora會多一些.0以上版本好的: (1)redhat 版本5,主要指server版本。/etc/init.d/cron restart (ubuntu下) 第一種 在fedora或redhat 等以rpm包管理的系統(tǒng)中。fedora是一款操作系統(tǒng),第七版以前叫做fedora code,為了維持計算機的正常運行而存在的一組軟件集合,是一款由fedora project社區(qū)開發(fā)、redhat公司贊助,為創(chuàng)建新穎、多功能、自由和開源而存在的操作系統(tǒng)。
Debian下是 dnsutils。
如果你要查找Bind的配置相關(guān)的信息,你參考我的文章:Bind for the mall LAN
()。
看懂默認輸出:
最簡單最常見的查詢是查詢一臺主機,但是默認情況下,Dig的輸出信息很詳細。你可能不需要所有的輸出,
但是它確實值得知道。
=======================================================================
下面是一個帶有注釋的查詢:
$ dig
上面是我調(diào)用dig 的命令行。
; <<>> DiG 9.2.3 <<>>
;; global options:printcmd
Dig的部分輸出告訴我們一些有關(guān)于它的版本信息(version 9.2.3)和全局的設(shè)置選項,如果+nocmd在命令行下
是第一個參數(shù)的話,那么這部分輸出可以通過加+nocmd的方式查詢出來。
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43071
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
在這里,Dig告訴我們一些從DNS返回的技術(shù)信息,這段信息可以用選項 +[no]comments來控制顯示,但是小心
,禁止掉comments也可能關(guān)閉一些其它的選項。
;; QUESTION SECTION:
; IN A
在這個查詢段中,Dig顯示出我們查詢的輸出,默認的查詢是查詢A記錄,你可以顯示或者禁止掉這些用+[no]
question選項
;; ANSWER SECTION:
600 IN A 204.152.184.88
最后,我們得到我們查詢的結(jié)果。的地址是204.152.184.8,我不知道為什么你們更喜歡過濾掉
這些輸出,但是你可以用+[no]answer保留這些選項。
;; AUTHORITY SECTION:
isc.org. 2351 IN NS ns-int.isc.org.
isc.org. 2351 IN NS ns1.gnac.com.