DNS解析過程

2021-04-23 15:50:01 字數 558 閱讀 7421

你打入乙個**www.microsoft.com,按回車後。 系統首先查詢本地dns客戶端快取中是否有這個網域名稱,如果你剛才已經訪問過這個**,那麼快取中就會有對應的ip,系統就可以直接根據這個ip來連線**。

如果本地快取中無法找到對應的ip,系統將向dns伺服器(0.14)提交查詢請求。0.14在收到請求後,先查詢伺服器的本地快取中是否有對應的項,如果有,則返回。如果沒有,0.14將首先向 "."根伺服器查詢 .com的網域名稱對應的dns伺服器。得到結果後,找到網域名稱對應的dns伺服器;接著再向"com"伺服器查詢 "microsoft.com"對應的網域名稱伺服器。最後才能查到"www.microsoft.com" 這個網域名稱。

這個過程是如此的複雜,而且每一步都依賴於上一步。 首先我們看到 根伺服器 將會非常繁忙,因為每個dns伺服器在查詢網域名稱是都會去向 根伺服器 提交請求。 全世界這樣的根服務總共有 13 臺,分布在世界的幾大洲,主要在美國。然而2023年11月的黑客攻擊還是讓這些根伺服器拒絕服務,幾乎導致網際網路癱瘓。

除了根伺服器有13臺互為備份之外,其他節點的伺服器一般都只有2-3臺,一台作為主dns伺服器,另外的作為輔助dns伺服器。

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 的名...

DNS解析過程

過程解釋如下 1.首先會在本地機器上根據hosts中的網域名稱和ip對映關係,查詢到對應的ip內容,假設本地hosts設定有 通常這個在網際網路開發中使用,比如當你要進入某個介面進行斷點除錯時候使用 在比如當電腦會自動向某些流氓 傳送資訊的時候,你這麼設定後,資訊永遠不會發出你的電腦。2.如果本地的...