DNF網域名稱解析全過程

2021-08-17 05:22:22 字數 895 閱讀 8242

瀏覽器檢查快取中有沒有這個網域名稱對應的解析後的ip位址,如果快取中有,解析過程結束。快取大小、時間都有限制,時間由ttl屬性決定;

如果瀏覽器快取中麼有,瀏覽器會查詢作業系統快取中有無這個網域名稱dns解析後的結果。作業系統也有乙個網域名稱解析的過程,windows通過c:\windows\system32\drivers\etc\hosts,瀏覽器會優先使用這個解析結果(win7已將hosts設定為唯讀),linux系統中/etc/named.conf。目前為止都是在本機完成,如果未完成,才會真正請求網域名稱伺服器解析網域名稱。

「網路配置」中都會有「dnx伺服器位址」,作業系統會把網域名稱傳送給這個ldns,本地區的網域名稱伺服器,通常都會提供乙個本地網際網路接入的dns解析服務。就在你所在城市的某個角落,通過ipconfig可以看到。

如果ldns仍然沒有命中,則向rootserver網域名稱伺服器請求解析。

根網域名稱伺服器向本地網域名稱伺服器返回乙個所查詢域的主網域名稱伺服器(gtld server)。國際頂級網域名稱伺服器(.com、.cn、.org等),全球13臺。

本地網域名稱伺服器(local dns server)再向上一步返回的gtld傳送請求。

gtld返回網域名稱對應nameserver網域名稱伺服器位址,通常由你購買網域名稱的服務商提供。

nameserver伺服器查詢網域名稱與ip對映關係表,返回目標ip記錄和ttl值給dns server網域名稱伺服器。

local dns server根據ttl快取該ip解析。

快取結果返回給使用者,使用者根據ttl快取到本地作業系統中,網域名稱解析過程結束。

實際中,可能不止10個步驟,因為nameserver可能有多級,或者有乙個gtm來負載均衡控制,都可能影響網域名稱解析過程。

DNS網域名稱解析全過程

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

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

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

網域名稱解析過程 網域名稱解析過程

0x01相關資訊 閘道器 閘道器實質上是乙個網路通向其他網路的ip位址。要實現兩個網路之間的通訊,則必須通過閘道器。如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報 給它自己的閘道器,自己的閘道器通過尋找路由指向,再由閘道器 給網路b的閘道器,網路b的閘道器再 給網路b的某個主機。i...