域名管理專(zhuān)題:淺析域名解析全過(guò)程(中科三方)
時(shí)間:2023-02-23 03:12:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-23 03:12:01 來(lái)源:建站知識(shí)
域名管理專(zhuān)題:淺析域名解析全過(guò)程(中科三方):我們?cè)谌粘9ぷ髦薪?jīng)常訪問(wèn)某個(gè)網(wǎng)站,我們輸入一個(gè)域名,然后自然而然地跳轉(zhuǎn)到了對(duì)應(yīng)的網(wǎng)站,但你了解其中的原理和流程嗎。今天中科三方小編就為大家簡(jiǎn)單講解下上網(wǎng)背后的那些事。
下圖是DNS域名解析的一個(gè)示例圖,它涵蓋了基本解析步驟和原理。
我們以中科三方的官網(wǎng)www.sfn.cn為例進(jìn)行講解,當(dāng)我們?cè)诘刂窓谳斎朐撚蛎?,?huì)發(fā)生以下這些步驟。
第一步:檢查瀏覽器緩存中是否緩存過(guò)該域名對(duì)應(yīng)的IP地址
如果用戶之前瀏覽過(guò)該網(wǎng)站,瀏覽器會(huì)自動(dòng)緩存該域名對(duì)應(yīng)的IP地址,當(dāng)用戶再次訪問(wèn)時(shí),如果緩存的時(shí)間尚未到期,瀏覽器會(huì)從緩存中查找對(duì)應(yīng)的IP地址,整個(gè)域名解析過(guò)程結(jié)束。
如果沒(méi)有找到對(duì)應(yīng)IP,或者緩存時(shí)間已經(jīng)到期,那么就會(huì)進(jìn)行下一步驟。
第二步:如果在瀏覽器緩存中沒(méi)有找到IP,那么將繼續(xù)查找本機(jī)系統(tǒng)是否緩存過(guò)IP
除瀏覽器外,系統(tǒng)自身也具備域名解析的基本能力。如果在瀏覽器中沒(méi)有查找到對(duì)應(yīng)IP,就會(huì)繼續(xù)查找本機(jī)系統(tǒng)是否緩存過(guò)IP。在Windows系統(tǒng)中,可以通過(guò)設(shè)置hosts文件來(lái)將域名手動(dòng)綁定到某IP上,hosts文件位置在C:/Windows/System32/drivers/etc/hosts。
第三步:向本地域名解析服務(wù)系統(tǒng)發(fā)起域名解析的請(qǐng)求
如果在本機(jī)中無(wú)法獲取對(duì)應(yīng)的IP,那么系統(tǒng)就只能請(qǐng)求本地域名解析服務(wù)系統(tǒng)進(jìn)行解析,本地域名系統(tǒng)LDNS一般都是本地區(qū)的域名服務(wù)器,比如你連接的校園網(wǎng),那么域名解析系統(tǒng)就在你的校園機(jī)房里。LDNS一般都緩存了大部分的域名解析的結(jié)果,當(dāng)然LDNS也存在緩存有效時(shí)間,大部分的解析工作到這里就差不多已經(jīng)結(jié)束了,LDNS負(fù)責(zé)了大部分的解析工作。
第四步:向根域名解析服務(wù)器發(fā)起域名解析請(qǐng)求
如果在LDNS中無(wú)法完成解析,那么LDNS就會(huì)向根域名服務(wù)器發(fā)起解析請(qǐng)求。
第五步:根域名服務(wù)器返回gTLD域名解析服務(wù)器地址
本地DNS域名解析向根域名服務(wù)器發(fā)起解析請(qǐng)求后,根域名解析服務(wù)器返回的是所查域名的通用頂級(jí)域(gTLD)地址。
第六步:
本地域名解析服務(wù)器向gTLD發(fā)起解析請(qǐng)求。
第七步:
gTLD服務(wù)器接收本地域名服務(wù)器的請(qǐng)求后,找到被解析域名對(duì)應(yīng)的Name Sever域名服務(wù)器,一般情況下也就是該域名注冊(cè)時(shí)對(duì)應(yīng)的解析服務(wù)器,此時(shí)注冊(cè)域名服務(wù)商的解析服務(wù)器就會(huì)承擔(dān)起域名解析的任務(wù)。
第八步:
Name Server服務(wù)器查找域名對(duì)應(yīng)的IP地址,將IP地址和TTL值返回給本地域名服務(wù)器。
第九步:
本地域名服務(wù)器緩存解析后的結(jié)果,緩存時(shí)間由TTL時(shí)間來(lái)控制。
第十步:
解析結(jié)果將直接返回給用戶,用戶系統(tǒng)將緩存該IP地址,緩存時(shí)間由TTL來(lái)控制,至此,解析過(guò)程結(jié)束。
關(guān)鍵詞:過(guò)程,管理,專(zhuān)題