DNS系統解析基本流程

2021-09-19 11:52:36 字數 1330 閱讀 2187

dns,全稱為 domain name system,它在乙個**執行中起到了至關重要的作用,其主要作用是把**網域名稱解析為對應的p位址

dns系統的架構類似於一棵倒掛著的樹(和 linux系統目錄結構類似),它的頂點也是根(""),只不過這個根是用點("")來表示的,不是目錄的根斜線("/)。

dns解析流程說明:

一、客戶端使用者在瀏覽器裡輸人www.etiantian.org**位址後回車,系統首先會查詢系統本地的dns快取及hosts檔案資訊,確定是否存在www.etiantian.org網域名稱對應的ip解析記錄,如果有就直接獲取到ip位址,然後去訪問這個ip位址對應的www.etiantian.org網域名稱的伺服器。一般第一次請求時,dns快取是沒有解析記錄的,而 hosts多為內部臨時測試使用。

二、如果客戶端本地dns快取及本地hosts檔案沒有www.etiantian.org網域名稱對應的解析記錄,那麼,系統會把瀏覽器的解析請求傳送給在客戶端本地設定的dns伺服器位址(通常稱此dns為ldns,即 local dns)解析,如果ldns伺服器的本地快取有對應的解析記錄就會直接返回ip位址給客戶端;如果沒有,則ldns會負責繼續請求其他的dns伺服器。

三、ldns從dns系統的("")根開始請求對www.etiantian.org網域名稱的解析,

根dns伺服器在全球一共有13臺,根伺服器下面是沒有www.etiantian.org網域名稱解析

記錄的,但是根下面有www.etiantian.org對應的頂級域.org的解析記錄,因此,根會

把.org對應的dns伺服器位址返回給ldns。

四、ldns獲取到org對應的dns伺服器位址後,就會去.org伺服器請求

www.etiantian.org網域名稱的解析,而org伺服器下面也沒有www.etiantian.org網域名稱對應的

解析記錄,但是有 etiantian.org網域名稱的解析記錄,因此,。org伺服器會把 etiantian.org對

應的dns伺服器位址返回給ldns。

五、同理,ldns獲取到 etiantian.org對應的dns伺服器位址後,就會去

etiantian.org伺服器請求對www.etiantian.org網域名稱的解析,etiantian.org網域名稱對應的dns

伺服器是該網域名稱的授權dns伺服器,這個dns伺服器正是企業購買網域名稱時用於管理解

析的伺服器(也可能是自建的授權dns伺服器),這個伺服器會有與www.etiantian.org

對應的ip解析記錄,如果此時沒有,就表示企業的網域名稱人員沒有為www.etiantian.org

網域名稱做解析,即**還沒架設好。

六、etiantian.org網域名稱dns伺服器會把www.etiantian.org對應的ip解析記錄

DNS解析流程

dns解析大致流程 本地dns快取 hosts檔案 ldns 根網域名稱dns com dns baidu.com dns 例 本地訪問www.baidu.com 1 client端在本地瀏覽器輸入www.baidu.com,系統會在本地dns快取或hosts檔案中查詢www.baidu.com的解...

DNS解析流程

客戶端使用者在瀏覽器裡輸入www.xx.com 位址後回車,系統首先會查詢系統本地dns快取及hosts檔案資訊,確認是否存在www.xx.com網域名稱對應的ip解析記錄,如果有就直接獲取ip位址,然後訪問這個ip位址對應的www.xx.com網域名稱的伺服器。一般第一次請求時,dns快取是沒有解...

DNS解析流程

第一步 瀏覽器將會檢查快取中有沒有這個網域名稱對應的解析過的ip位址,如果有該解析過程將會結束。瀏覽器快取網域名稱也是有限制的,包括快取的時間 大小,可以通過ttl屬性來設定。第四步 如果hosts與本地dns解析器快取都沒有相應的 對映關係,首先會找tcp ip引數中設定的首選dns伺服器,在此我...