DNS解析過程

2021-09-25 19:27:20 字數 971 閱讀 2970

dns協議網域名稱的層次結構:

dns解析

而dns解析通常會經過以下這幾個過程:

1.瀏覽器快取 - 瀏覽器快取dns記錄一段時間

2.系統快取 - 從hosts檔案查詢是否有該網域名稱和對應ip

3.路由器快取 - 一般路由器也會快取網域名稱資訊

4.isp dns快取 - 到電信的dns查詢快取

5.都沒有找到,則向根網域名稱伺服器查詢網域名稱對應ip,根網域名稱伺服器把請求**到下一級查詢ip

www.baidu.com查詢順序是:

根網域名稱伺服器(.)-> .com -> .baidu.com -> www.baidu.com

具體可描述如下:

1. 主機先向本地網域名稱伺服器進行遞迴查詢

2. 本地網域名稱伺服器採用迭代查詢,向乙個根網域名稱伺服器進行查詢

3. 根網域名稱伺服器告訴本地網域名稱伺服器,下一次應該查詢的頂級網域名稱伺服器的ip位址

4. 本地網域名稱伺服器向頂級網域名稱伺服器進行查詢

5. 頂級網域名稱伺服器告訴本地網域名稱伺服器,下一步查詢許可權伺服器的ip位址

6. 本地網域名稱伺服器向許可權伺服器進行查詢

7. 許可權伺服器告訴本地網域名稱伺服器所查詢的主機的ip位址

8. 本地網域名稱伺服器最後把查詢結果告訴主機

上文我們提出了兩個概念:遞迴查詢和迭代查詢

(1)遞迴查詢:本機向本地網域名稱伺服器發出一次查詢請求,就靜待最終的結果。如果本地網域名稱伺服器無法解析,自己會以dns客戶機的身份向其它網域名稱伺服器查詢,直到得到最終的ip位址告訴本機

(2)迭代查詢:本地網域名稱伺服器向根網域名稱伺服器查詢,根網域名稱伺服器告訴它下一步到**去查詢,然後它再去查,每次它都是以客戶機的身份去各個伺服器查詢。

DNS解析過程

你打入乙個 www.microsoft.com,按回車後。系統首先查詢本地dns客戶端快取中是否有這個網域名稱,如果你剛才已經訪問過這個 那麼快取中就會有對應的ip,系統就可以直接根據這個ip來連線 如果本地快取中無法找到對應的ip,系統將向dns伺服器 0.14 提交查詢請求。0.14在收到請求後...

DNS解析過程

名詞解釋 dns domain name server 網域名稱解析伺服器 url統一資源識別符號 ttl time to live 生存時間 ldns 本地dns伺服器 gtld全球dns伺服器 背景 在網際網路的世界中是用ip來標識一台伺服器的,因此在很早的時候大家都是通過ip來訪問其他伺服器上...

DNS解析過程

分析析dns的解析過程 1 首先在解析器訪問本地名字伺服器時沒有快取網域名稱的情況 2 在解析器訪問本地名字伺服器時有快取網域名稱的情況,將訪問就近的祖先 假設我們的名字伺服器已經查詢過 www.baidu.com 的位址。在這個過程當中,它將把www.baidu.com 和baidu.com 的名...