使用dig查詢DNS解析過程

以dig +trace math.stackexchange.com為例

執(zhí)行dig +trace math.stackexchange.com

其中第一部分本地DNS(202.102.154.3)內(nèi)部記錄了13臺(tái)全球根域名服務(wù)器的地址(根域名服務(wù)器的地址列表見ftp://ftp.internic.net/domain/named.root)耗式,繼續(xù)向這13臺(tái)全球根域名服務(wù)器請求.com頂級域名服務(wù)器地址樟结,以最先回復(fù)的為準(zhǔn)俺泣。

最先回復(fù)的根域名服務(wù)器是h.root-servers.net(198.97.190.53)辫秧,返回13臺(tái).com頂級域名服務(wù)器的域名和地址帖渠,繼續(xù)向這些.com頂級域名服務(wù)器請求查詢stackexchange.com二級域名服務(wù)器地址。

最先回復(fù)的.com頂級域名服務(wù)器是g.gtld-servers.net(192.42.93.30)(gtld是global top level domain的縮寫),返回4臺(tái)stackexchange.com二級域名服務(wù)器的域名和地址噪舀,繼續(xù)向這4個(gè)結(jié)果請求查詢math.stackexchange.com三級域名服務(wù)器擅威。

最先回復(fù)的stackexchange.com二級域名服務(wù)器是ns-925.awsdns-51.net(205.251.195.157)岳遥,返回的結(jié)果包含跟上一步一樣的4臺(tái)二級域名服務(wù)器NS記錄,另外還有4個(gè)A記錄裕寨,其中A記錄就是最終的解析地址浩蓉。


1、在瀏覽器中輸入www? . qq? .com 域名宾袜,操作系統(tǒng)會(huì)先檢查自己本地的hosts文件是否有這個(gè)網(wǎng)址映射關(guān)系捻艳,如果有,就先調(diào)用這個(gè)IP地址映射庆猫,完成域名解析认轨。

2、如果hosts里沒有這個(gè)域名的映射月培,則查找本地DNS解析器緩存嘁字,是否有這個(gè)網(wǎng)址映射關(guān)系,如果有杉畜,直接返回纪蜒,完成域名解析。

3此叠、如果hosts與本地DNS解析器緩存都沒有相應(yīng)的網(wǎng)址映射關(guān)系纯续,首先會(huì)找TCP/ip參數(shù)中設(shè)置的首選DNS服務(wù)器,在此我們叫它本地DNS服務(wù)器灭袁,此服務(wù)器收到查詢時(shí)猬错,如果要查詢的域名,包含在本地配置區(qū)域資源中茸歧,則返回解析結(jié)果給客戶機(jī)倦炒,完成域名解析,此解析具有權(quán)威性软瞎。

4逢唤、如果要查詢的域名,不由本地DNS服務(wù)器區(qū)域解析铜涉,但該服務(wù)器已緩存了此網(wǎng)址映射關(guān)系智玻,則調(diào)用這個(gè)IP地址映射,完成域名解析芙代,此解析不具有權(quán)威性吊奢。

5、如果本地DNS服務(wù)器本地區(qū)域文件與緩存解析都失效,則根據(jù)本地DNS服務(wù)器的設(shè)置(是否設(shè)置轉(zhuǎn)發(fā)器)進(jìn)行查詢页滚,如果未用轉(zhuǎn)發(fā)模式召边,本地DNS就把請求發(fā)至13臺(tái)根DNS,根DNS服務(wù)器收到請求后會(huì)判斷這個(gè)域名(.com)是誰來授權(quán)管理裹驰,并會(huì)返回一個(gè)負(fù)責(zé)該頂級域名服務(wù)器的一個(gè)IP隧熙。本地DNS服務(wù)器收到IP信息后,將會(huì)聯(lián)系負(fù)責(zé).com域的這臺(tái)服務(wù)器幻林。這臺(tái)負(fù)責(zé).com域的服務(wù)器收到請求后贞盯,如果自己無法解析,它就會(huì)找一個(gè)管理.com域的下一級DNS服務(wù)器地址(http://qq.com)給本地DNS服務(wù)器沪饺。當(dāng)本地DNS服務(wù)器收到這個(gè)地址后躏敢,就會(huì)找http://qq.com域服務(wù)器,重復(fù)上面的動(dòng)作整葡,進(jìn)行查詢件余,直至找到www? . qq? .com主機(jī)。

6遭居、如果用的是轉(zhuǎn)發(fā)模式啼器,此DNS服務(wù)器就會(huì)把請求轉(zhuǎn)發(fā)至上一級DNS服務(wù)器,由上一級服務(wù)器進(jìn)行解析俱萍,上一級服務(wù)器如果不能解析端壳,或找根DNS或把轉(zhuǎn)請求轉(zhuǎn)至上上級,以此循環(huán)鼠次。不管是本地DNS服務(wù)器用是是轉(zhuǎn)發(fā)更哄,還是根提示,最后都是把結(jié)果返回給本地DNS服務(wù)器腥寇,由此DNS服務(wù)器再返回給客戶機(jī)。

https://www.nslookuptool.com 可以查詢在進(jìn)行DNS修改后觅捆,域名被各個(gè)地區(qū)的域名服務(wù)器收錄的情況赦役,以及當(dāng)前收錄的域名對應(yīng)的ip地址。

參考:

http://www.ruanyifeng.com/blog/2016/06/dns.html

http://www.maixj.net/ict/dns-chaxun-9208

https://www.zhihu.com/question/23042131

http://www.diantansuo.com/what-is-different-dns-record-types

架設(shè)自己的dns權(quán)威域名解析服務(wù)器https://wenku.baidu.com/view/e60753fa04a1b0717fd5ddea.html

網(wǎng)絡(luò)協(xié)議簡述http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末栅炒,一起剝皮案震驚了整個(gè)濱河市掂摔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌赢赊,老刑警劉巖乙漓,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異释移,居然都是意外死亡叭披,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門玩讳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涩蜘,“玉大人嚼贡,你說我怎么就攤上這事⊥耄” “怎么了粤策?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長误窖。 經(jīng)常有香客問我叮盘,道長,這世上最難降的妖魔是什么霹俺? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任熊户,我火速辦了婚禮,結(jié)果婚禮上吭服,老公的妹妹穿的比我還像新娘嚷堡。我一直安慰自己,他們只是感情好艇棕,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布蝌戒。 她就那樣靜靜地躺著,像睡著了一般沼琉。 火紅的嫁衣襯著肌膚如雪北苟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天打瘪,我揣著相機(jī)與錄音友鼻,去河邊找鬼。 笑死闺骚,一個(gè)胖子當(dāng)著我的面吹牛彩扔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播僻爽,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼虫碉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了胸梆?” 一聲冷哼從身側(cè)響起敦捧,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碰镜,沒想到半個(gè)月后兢卵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡绪颖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年秽荤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡王滤,死狀恐怖贺嫂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情雁乡,我是刑警寧澤第喳,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站踱稍,受9級特大地震影響曲饱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜珠月,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一扩淀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧啤挎,春花似錦驻谆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至伙判,卻和暖如春象对,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宴抚。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工勒魔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人菇曲。 一個(gè)月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓冠绢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親羊娃。 傳聞我的和親對象是個(gè)殘疾皇子唐全,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評論 2 345

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

  • 1. 概述 在網(wǎng)絡(luò)環(huán)境中一般用戶只需要在瀏覽器中輸入url如www.sunny.com就可以到對應(yīng)服務(wù)器獲取相應(yīng)的...
    ghbsunny閱讀 2,867評論 0 7
  • 一、域名系統(tǒng)1蕊玷、域名系統(tǒng)概述域名系統(tǒng)DNS(Domain Name System)是因特網(wǎng)使用的命名系統(tǒng),用來把便...
    放風(fēng)箏的小小馬閱讀 2,631評論 0 0
  • DNS(Domain Name System弥雹,域名系統(tǒng))垃帅,因特網(wǎng)上作為域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能...
    一直在努力hard閱讀 4,607評論 3 19
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理剪勿,服務(wù)發(fā)現(xiàn)贸诚,斷路器,智...
    卡卡羅2017閱讀 134,599評論 18 139
  • 1. 基礎(chǔ)知識(shí) 1.1 3種常見的計(jì)算機(jī)體系結(jié)構(gòu)劃分 OSI分層(7層):物理層、數(shù)據(jù)鏈路層酱固、網(wǎng)絡(luò)層械念、傳輸層、會(huì)話...
    Mr希靈閱讀 19,842評論 6 120