Linux查詢DNS的命令

一玩祟、安裝軟件包
dig和nslookup需要安裝相關(guān)軟件包膀曾。
Centos:

yum install bind-utils

Debian:

apt-get update

apt-get install dnsutils

另外查詢前先要在/etc/resolv.conf設(shè)置好dns服務(wù)器IP菌仁。

二恳啥、使用方法
1鹃栽、host命令
host命令是一個簡單的DNS查詢工具确憨。
一般格式:
host 域名
host -a 域名
常用選項:
-a:相當(dāng)于"-v -t any"氧猬。
-t type:指定要查詢的記錄類型怀伦。默認查詢A壁涎、AAAA柏蘑、MX記錄。
-v:詳細方式輸出粹庞。
舉例:

host www.163.com

www.163.com is an alias for www.163.com.lxdns.com.
www.163.com.lxdns.com is an alias for 163.xdwscache.glb0.lxdns.com.
163.xdwscache.glb0.lxdns.com has address 113.107.76.19

2、dig命令
dig命令是一個功能強大的DNS查詢命令洽损。
一般格式:
dig [@global-server] [domain] [q-type] [q-class] {q-opt} {d-opt}
參數(shù)說明:
@global-server:默認是以/etc/resolv.conf作為DNS查詢的主機庞溜,這里可以填入其它DNS主機IP。
domain:要查詢的域名。
q-type:查詢記錄的類型流码,例如a又官、any、mx漫试、ns六敬、soa、hinfo驾荣、axfr外构、txt等,默認查詢a播掷。
q-class:查詢的類別审编,相當(dāng)于nslookup中的set class。默認值為in(Internet)歧匈。
q-opt:查詢選項垒酬,可以有好幾種方式,比如:-f file為通過批處理文件解析多個地址件炉;-p port指定另一個端口(缺省的DNS端口為53)勘究,等等。
d-opt:dig特有的選項斟冕。使用時要在參數(shù)前加上一個“+”號口糕。
d-opt常用選項:
+vc:使用TCP協(xié)議查詢。
+time=###:設(shè)置超時時間宫静。
+trace:從根域開始跟蹤查詢結(jié)果走净。
舉例:
1)

dig www.163.com

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> www.163.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60034
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.163.com. IN A

;; ANSWER SECTION:
www.163.com. 40 IN CNAME www.163.com.lxdns.com.
www.163.com.lxdns.com. 600 IN CNAME 163.xdwscache.glb0.lxdns.com.
163.xdwscache.glb0.lxdns.com. 120 IN A 113.107.76.19

;; Query time: 779 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Jan 31 03:23:36 2014
;; MSG SIZE rcvd: 110

2)

dig +trace www.163.com

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> +trace www.163.com
;; global options: +cmd
. 8854 IN NS f.root-servers.net.
. 8854 IN NS c.root-servers.net.
. 8854 IN NS d.root-servers.net.
. 8854 IN NS k.root-servers.net.
. 8854 IN NS a.root-servers.net.
. 8854 IN NS b.root-servers.net.
. 8854 IN NS i.root-servers.net.
. 8854 IN NS g.root-servers.net.
. 8854 IN NS j.root-servers.net.
. 8854 IN NS m.root-servers.net.
. 8854 IN NS e.root-servers.net.
. 8854 IN NS h.root-servers.net.
. 8854 IN NS l.root-servers.net.
;; Received 228 bytes from 8.8.8.8#53(8.8.8.8) in 583 ms

com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
;; Received 501 bytes from 192.33.4.12#53(192.33.4.12) in 542 ms

163.com. 172800 IN NS ns2.nease.net.
163.com. 172800 IN NS ns3.nease.net.
163.com. 172800 IN NS ns4.nease.net.
163.com. 172800 IN NS ns5.nease.net.
163.com. 172800 IN NS ns6.nease.net.
163.com. 172800 IN NS ns1.nease.net.
;; Received 242 bytes from 192.43.172.30#53(192.43.172.30) in 471 ms

www.163.com. 600 IN CNAME www.163.com.lxdns.com.
;; Received 61 bytes from 61.135.255.140#53(61.135.255.140) in 278 ms

3、nslookup
nslookup命令使用頻率比dig要高孤里,可能是因為windows上沒有dig命令吧伏伯。
一般格式:
nslookup [-option] [name | -] [server]
參數(shù)說明:
option:表示一些選項。這些選項可以通過set命令設(shè)置修改捌袜。
name:表示查詢的域名说搅。
server:可以指定DNS主機IP。
set命令說明:
set all:打印當(dāng)前的選項值虏等。
set calss=value:設(shè)置查詢的類型弄唧,一般情況下為Internet。
set debug:設(shè)置調(diào)試模式霍衫。
set d2:設(shè)置詳細調(diào)試模式候引。
set domin=name:設(shè)置默認的域名。
set search:
set port=value:設(shè)置DNS端口敦跌。
set querytype=value:改變查詢的信息的類型澄干。默認的類型為A紀錄。
set type=value:和set querytype一樣。
set recurse:設(shè)置查詢類型為遞歸麸俘;若為set norecurse辩稽,查詢類型為跌代;缺省為前者从媚。
set retry=number:設(shè)置重試的次數(shù)逞泄。
set timeout=number:設(shè)置等待應(yīng)答的限制時間(單位為秒),超出即為超時拜效,如果還可以重試喷众,就會將長超時值加倍,重新查詢拂檩。
set vc:通過tcp方式查詢侮腹。
set fail:
具體說明可以查看man手冊。
舉例:

nslookup www.163.com 4.2.2.2

Server: 4.2.2.2
Address: 4.2.2.2#53

Non-authoritative answer:
www.163.com canonical name = www.163.com.lxdns.com.
www.163.com.lxdns.com canonical name = 163.xdwscache.glb0.lxdns.com.
Name: 163.xdwscache.glb0.lxdns.com
Address: 113.107.76.19

轉(zhuǎn)自:
CentOS用host稻励、dig父阻、nslookup查詢DNS命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市望抽,隨后出現(xiàn)的幾起案子加矛,更是在濱河造成了極大的恐慌,老刑警劉巖煤篙,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斟览,死亡現(xiàn)場離奇詭異,居然都是意外死亡辑奈,警方通過查閱死者的電腦和手機苛茂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鸠窗,“玉大人妓羊,你說我怎么就攤上這事∩约疲” “怎么了躁绸?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長臣嚣。 經(jīng)常有香客問我净刮,道長,這世上最難降的妖魔是什么硅则? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任淹父,我火速辦了婚禮,結(jié)果婚禮上怎虫,老公的妹妹穿的比我還像新娘弹灭。我一直安慰自己督暂,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布穷吮。 她就那樣靜靜地躺著,像睡著了一般饥努。 火紅的嫁衣襯著肌膚如雪捡鱼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天酷愧,我揣著相機與錄音驾诈,去河邊找鬼。 笑死溶浴,一個胖子當(dāng)著我的面吹牛乍迄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播士败,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼闯两,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谅将?” 一聲冷哼從身側(cè)響起漾狼,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎饥臂,沒想到半個月后逊躁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡隅熙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年稽煤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囚戚。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡酵熙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出弯淘,到底是詐尸還是另有隱情绿店,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布庐橙,位于F島的核電站假勿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏态鳖。R本人自食惡果不足惜转培,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望浆竭。 院中可真熱鬧浸须,春花似錦惨寿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肌索,卻和暖如春蕉拢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诚亚。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工晕换, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人站宗。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓闸准,卻偏偏與公主長得像,于是被迫代替她去往敵國和親梢灭。 傳聞我的和親對象是個殘疾皇子夷家,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容

  • dig命令 nslookup:query Internet name servers interactively;...
    shuff1e閱讀 3,769評論 0 0
  • 一、實現(xiàn)從根或辖,com,rj.com 模擬互聯(lián)網(wǎng)的DNS架構(gòu) DNS(Domain Name System瘾英,域名系統(tǒng)...
    ssjinyao閱讀 1,420評論 0 7
  • NAME dnsmasq - A lightweight DHCP and caching DNS server....
    ximitc閱讀 2,820評論 0 0
  • @@@時間 2013-12-24 14:50:00** 博客園-原創(chuàng)精華區(qū) 原文 http://www.cn...
    蘇文星閱讀 1,400評論 0 7
  • 1. 概述 在網(wǎng)絡(luò)環(huán)境中一般用戶只需要在瀏覽器中輸入url如www.sunny.com就可以到對應(yīng)服務(wù)器獲取相應(yīng)的...
    ghbsunny閱讀 2,876評論 0 7