1. 程式人生 > >瀏覽器中輸入www.qq.com域名之後的解析過程

瀏覽器中輸入www.qq.com域名之後的解析過程

瀏覽器中輸入www.qq.com域名之後的解析過程?

(1)在瀏覽器中輸入 www.qq.com 域名,作業系統會先檢查自己本地的 hosts 檔案是否有這個網
址對映關係,如果有,就先呼叫這個 IP 地址對映,完成域名解析。

(2)如果 hosts 裡沒有這個域名的對映,則查詢本地 DNS 解析器快取,是否有這個網址對映關
系,如果有,直接返回,完成域名解析。

(3)如果 hosts 與本地 DNS 解析器快取都沒有相應的網址對映關係,首先會找 TCP/ip 引數中設
置的首選 DNS 伺服器,在此我們叫它本地 DNS 伺服器,此伺服器收到查詢時,如果要查詢的
域名,包含在本地配置區域資源中,則返回解析結果給客戶機,完成域名解析,此解析具有
權威性。

(4)如果要查詢的域名,不由本地 DNS 伺服器區域解析,但該伺服器已快取了此網址對映關
系,則呼叫這個 IP 地址對映,完成域名解析,此解析不具有權威性。

(5)如果本地 DNS 伺服器本地區域檔案與快取解析都失效,則根據本地 DNS 伺服器的設定(是
否設定轉發器)進行查詢,如果未用轉發模式,本地 DNS 就把請求發至 13 臺根 DNS,根 DN
S 伺服器收到請求後會判斷這個域名(.com)是誰來授權管理,並會返回一個負責該頂級域名服
務器的一個 IP。本地 DNS 伺服器收到 IP 資訊後,將會聯絡負責.com 域的這臺伺服器。這臺負
責.com 域的伺服器收到請求後,如果自己無法解析,

它就會找一個管理.com 域的下一級 DNS
伺服器地址(qq.com)給本地 DNS 伺服器。當本地 DNS 伺服器收到這個地址後,就會找 qq.com
伺服器,重複上面的動作,進行查詢,直至找到 www.qq.com 主機。