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伺服器,在此我...