DNS 解析全過程

2021-10-08 13:08:37 字數 351 閱讀 5095

首先,瀏覽器檢查自身快取中是否有該網域名稱對應的 ip 位址,若有則解析結束。

如果瀏覽器中沒有命中,就回去檢查作業系統快取中有沒有對應的已解析過的結果。在 windows 中的 c盤的 hosts 檔案。

如果這次也沒有命中,就會取請求本地網域名稱伺服器(ldns)來解析。一般來說,百分之80的網域名稱解析到這就完成了。

如果 ldns 還是沒有命中,就直接跳到根網域名稱伺服器(root server)請求解析。

根網域名稱伺服器返回乙個通用頂級域 (gtld)位址。

向 gtld發起請求,然後講 ip 位址聯通 ttl 值(網域名稱解析生存時間)返回給本地網域名稱伺服器。

本地網域名稱伺服器快取解析結果,並把結果返回給使用者。

DNS網域名稱解析全過程

1.應用發起基於網域名稱的請求後,linux先查詢本地dns cache。2.本地dns cache命中 cache中有該網域名稱的紀錄項 則返回目標ip位址,否則將網域名稱解析請求傳送給本地網域名稱解析伺服器 dns server 3.網域名稱伺服器 dns server 收到請求後,先查詢本地快...

詳解DNS網域名稱解析全過程

關於dns網域名稱解析大致過程如圖 頂級網域名稱介紹 1.瀏覽器先檢查自身快取中有沒有被解析過的這個網域名稱對應的ip位址,如果有,解析結束。同時網域名稱被快取的時間也可通過ttl屬性來設定。2.如果瀏覽器快取中沒有 專業點叫還沒命中 瀏覽器會檢查作業系統快取中有沒有對應的已解析過的結果。而作業系統...

簡單SAX解析詳解全過程

解析步驟 1.建立乙個saxparse ctory物件 saxparse ctory factory saxparse ctory.newinstance 2.獲得解析器 saxparser parser factory.newsaxparser 3.呼叫解析方法解析xml,這裡的第乙個引數可以傳遞...