域名管理專題:淺析域名解析全過程(中科三方)
我們在日常工作中經常訪問某個網站,我們輸入一個域名,然後自然而然地跳轉到了對應的網站,但你瞭解其中的原理和流程嗎。今天中科三方小編就為大家簡單講解下上網背後的那些事。
下圖是DNS域名解析的一個示例圖,它涵蓋了基本解析步驟和原理。
我們以 中科三方的官網為例進行講解,當我們在位址列輸入該域名之後,會發生以下這些步驟。
第一步:檢查瀏覽器快取中是否快取過該域名對應的IP地址
如果使用者之前瀏覽過該網站,瀏覽器會自動快取該域名對應的IP地址,當使用者再次訪問時,如果快取的時間尚未到期,瀏覽器會從快取中查詢對應的IP地址,整個域名解析過程結束。
如果沒有找到對應IP,或者快取時間已經到期,那麼就會進行下一步驟。
第二步:如果在瀏覽器快取中沒有找到IP,那麼將繼續查詢本機系統是否快取過IP
除瀏覽器外,系統自身也具備域名解析的基本能力。如果在瀏覽器中沒有查詢到對應IP,就會繼續查詢本機系統是否快取過IP。在Windows系統中,可以透過設定hosts檔案來將域名手動繫結到某IP上,hosts檔案位置在C:\Windows\System32\drivers\etc\hosts。
第三步:向本地域名解析服務系統發起域名解析的請求
如果在本機中無法獲取對應的IP,那麼系統就只能請求本地域名解析服務系統進行解析,本地域名系統LDNS一般都是本地區的域名伺服器,比如你連線的校園網,那麼域名解析系統就在你的校園機房裡。LDNS一般都快取了大部分的域名解析的結果,當然LDNS也存在快取有效時間,大部分的解析工作到這裡就差不多已經結束了,LDNS負責了大部分的解析工作。
第四步:向根域名解析伺服器發起域名解析請求
如果在LDNS中無法完成解析,那麼LDNS就會向根域名伺服器發起解析請求。
第五步:根域名伺服器返回gTLD域名解析伺服器地址
本地DNS域名解析向根域名伺服器發起解析請求後,根域名解析伺服器返回的是所查域名的通用頂級域(gTLD)地址。
第六步:
本地域名解析伺服器向gTLD發起解析請求。
第七步:
gTLD伺服器接收本地域名伺服器的請求後,找到被解析域名對應的Name Sever域名伺服器,一般情況下也就是該域名註冊時對應的解析伺服器,此時註冊域名服務商的解析伺服器就會承擔起域名解析的任務。
第八步:
Name Server伺服器查詢域名對應的IP地址,將IP地址和TTL值返回給本地域名伺服器。
第九步:
本地域名伺服器快取解析後的結果,快取時間由TTL時間來控制。
第十步:
解析結果將直接返回給使用者,使用者系統將快取該IP地址,快取時間由TTL來控制,至此,解析過程結束。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2777766/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 中科三方:淺析域名管理的重要性
- 中科三方域名管理專題:域名解析記錄型別有哪些(上)型別
- 中科三方域名管理專題:域名解析記錄的型別有哪些(下)型別
- 域名管理常見問題:域名解析不生效的原因和解決方法(中科三方)
- 域名解析過程
- 中科三方域名管理專題:各種域名狀態介紹
- 域名解析不生效,中科三方帶你定位!
- 中科三方:淺析域名品牌保護的重要性
- 域名管理常見問題:域名申請流程有哪些?(中科三方)
- IPAM功能優勢淺析(中科三方)
- 中科三方:盤點域名管理常見問題(上)
- 域名管理常見問題:頂級域名種類有哪些?(中科三方)
- 淺析DHCP的概念和原理(中科三方)
- 域名管理常見問題:什麼是泛解析?(中科三方)
- 中科三方:域名管理常識,你知道嗎?
- 中科三方:淺析SSL證書的工作原理
- 域名品牌保護專題:域名保護相關政策法規(中科三方)
- 利用Wireshark抓包分析DNS域名解析過程DNS
- 域名管理常見問題:什麼是NS記錄?(中科三方)
- 中科三方:域名管理需要注意哪些方面?
- 域名管理百科:如何進行whois域名查詢?(中科三方)
- 中科三方:企業應如何進行域名安全管理?
- 中科三方:域名管理對企業的重要性
- 域名管理常見問題:IP、域名和DNS之間的區別和關係(中科三方)DNS
- 第3步: 域名解析伺服器的過程(DNS)伺服器DNS
- 中科三方:IPv6升級改造過程中有哪些問題?
- 中科三方:SSL證書配置過程中常見問題盤點
- 域名解析需要多久生效?域名解析常見問題解答
- 中科三方解讀域名管理之:域名序號產生器構介紹
- Spring MVC實現過程淺析SpringMVC
- 中科三方:淺析IPv6升級改造的幾種方式
- 中科三方:淺析IPv6升級改造的幾種方式?
- 中科三方:域名的組成規則
- 淺析Java程式的執行過程Java
- 常見的域名安全問題有哪些?如何提升域名安全防護?(中科三方)
- 描述下什麼是域名解析?簡述它的基本過程
- 在Linux中,DNS進行域名解析的過程是什麼?LinuxDNS
- 域名解析