關於域名與域名解析服務「域名解析服務器是什麼」

我們在日常工作中經常訪問某個網站,我們輸入一個域名,然後自然而然地跳轉到了對應的網站,但你了解其中的原理和流程嗎。今天中科三方小編就為大家簡單講解下上網背後的那些事。

下圖是DNS域名解析的一個示例圖,它涵蓋了基本解析步驟和原理。

域名管理專題:淺析域名解析全過程(中科三方)

我們以中科三方的官網www.sfn.cn為例進行講解,當我們在地址欄輸入該域名之後,會發生以下這些步驟。

第一步:檢查瀏覽器緩存中是否緩存過該域名對應的IP地址

如果用戶之前瀏覽過該網站,瀏覽器會自動緩存該域名對應的IP地址,當用戶再次訪問時,如果緩存的時間尚未到期,瀏覽器會從緩存中查找對應的IP地址,整個域名解析過程結束。

如果沒有找到對應IP,或者緩存時間已經到期,那麼就會進行下一步驟。

第二步:如果在瀏覽器緩存中沒有找到IP,那麼將繼續查找本機系統是否緩存過IP

除瀏覽器外,系統自身也具備域名解析的基本能力。如果在瀏覽器中沒有查找到對應IP,就會繼續查找本機系統是否緩存過IP。在Windows系統中,可以通過設置hosts文件來將域名手動綁定到某IP上,hosts文件位置在C:WindowsSystem32driversetchosts。

第三步:向本地域名解析服務系統發起域名解析的請求

如果在本機中無法獲取對應的IP,那麼系統就只能請求本地域名解析服務系統進行解析,本地域名系統LDNS一般都是本地區的域名服務器,比如你連接的校園網,那麼域名解析系統就在你的校園機房裡。LDNS一般都緩存了大部分的域名解析的結果,當然LDNS也存在緩存有效時間,大部分的解析工作到這裡就差不多已經結束了,LDNS負責了大部分的解析工作。

第四步:向根域名解析服務器發起域名解析請求

如果在LDNS中無法完成解析,那麼LDNS就會向根域名服務器發起解析請求。

第五步:根域名服務器返回gTLD域名解析服務器地址
本地DNS域名解析向根域名服務器發起解析請求後,根域名解析服務器返回的是所查域名的通用頂級域(gTLD)地址。

第六步:

本地域名解析服務器向gTLD發起解析請求。

第七步:

gTLD服務器接收本地域名服務器的請求後,找到被解析域名對應的Name Sever域名服務器,一般情況下也就是該域名註冊時對應的解析服務器,此時註冊域名服務商的解析服務器就會承擔起域名解析的任務。

第八步:

Name Server服務器查找域名對應的IP地址,將IP地址和TTL值返回給本地域名服務器。

第九步:

本地域名服務器緩存解析後的結果,緩存時間由TTL時間來控制。

第十步:

解析結果將直接返回給用戶,用戶系統將緩存該IP地址,緩存時間由TTL來控制,至此,解析過程結束。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/235130.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-12 11:50
下一篇 2024-12-12 11:50

相關推薦

發表回復

登錄後才能評論