DNS網域名稱解析過程

2021-06-06 04:02:47 字數 941 閱讀 3897

1.應用發起基於網域名稱的請求後,linux先查詢本地dns cache。

2.本地dns cache命中(cache中有該網域名稱的紀錄項),則返回目標ip位址,否則將網域名稱解析請求傳送給本地網域名稱解析伺服器(dns server)。

3.網域名稱伺服器(dns server)收到請求後,先查詢本地快取。如果命中,則直接返回目標ip地;否則,則直接傳送請求給根網域名稱伺服器(root name server) 。

4.根網域名稱伺服器 (root name server) 返回給本地網域名稱伺服器 (dns server) 乙個所查詢域的主網域名稱伺服器 (gtld server) 位址。

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

6.接受請求的 gtld 伺服器查詢並返回此網域名稱對應的網域名稱伺服器 (name server,即網域名稱申請時註冊的網域名稱伺服器)的位址。

7.網域名稱伺服器(name server)查詢結果,正常情況下都根據網域名稱得到目標ip記錄,連同乙個ttl值,返回給網域名稱伺服器 (dns server)。

8.本地 dns server 根據網域名稱的ttl值,把返回的結果儲存到快取,同時將解析結果返回給客戶機。

9.本地linux伺服器對此ip和網域名稱做對映快取。

dns server,負責與root server、gtld server、name server互動查詢dns結果並進行快取。

root server,全球一共13臺,命名從a.root-servers.net到m.root-servers.net。負責把dns請求按照網域名稱的頂級域分發到對應的gtld server。

gtld server,負責根據網域名稱查詢改網域名稱對應的name server。(gtld server上網域名稱與name server的對應關係由name server負責通知)(不快取dns最終結果)

name server,維護網域名稱到ip的對映關係。

DNS網域名稱解析過程

1 瀏覽器會檢查快取中有沒有儲存過這個ip位址 如果當前快取中有此ip位址則本次解析到此結束,可以直接訪問ip位址,否則進行下一步。2 檢查作業系統快取 如果系統快取了此ip對映。本次解析到此結束,否則進行下一步 3 檢查ldns快取 本地網域名稱伺服器一般為網路服務提供商提供,比如電信聯通或者校園...

DNS網域名稱解析過程

dns,就是domain name system的縮寫,翻譯過來就是網域名稱系統,是網際網路上作為網域名稱和ip位址相互對映的乙個分布式資料庫。dns能夠使使用者更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip數串。通過網域名稱,最終得到該網域名稱對應的ip位址的過程叫做網域名稱解析 或主...

DNS網域名稱解析過程

1 瀏覽器檢查快取中有沒有這個網域名稱對應的解析過的ip位址,如果快取中有這個解析過程就結束 2 如果瀏覽器快取中沒有,去作業系統的快取查詢,hosts檔案中找 3 如果作業系統快取中沒有 去local dns server ldns 本地dns伺服器中去找 比如 學校 小區裡的網際網路服務提供商電...