DNS查詢過程

2022-03-08 21:01:20 字數 766 閱讀 6972

dns查詢過程

假設www.abc.com的主機要查詢www.xyz.abc.com的伺服器ip位址。

知識點2、域:abc.com是乙個域,它可以劃分為多個區域,如abc.com和xyz.abc.com

步驟遞迴查詢

第二步:上一步無法找到,去dns本地伺服器(即域伺服器)查詢,其本質是去區域伺服器、伺服器快取中查詢

第三步:本地dns伺服器查不到就根據『根提示檔案』向負責頂級域『.com』的dns伺服器查詢

第四步:『根dns伺服器』根據查詢網域名稱中的『xyz.com』,再向xyz.com的區域伺服器查詢

第五步:www.xyz.abc.com的dns伺服器直接解析該網域名稱,將查詢到的ip再原路返回給請求查詢的主機

迭代查詢

第二步:上一步無法找到,在dns本地伺服器(即域伺服器)查詢所有本層次的區域伺服器

第四步:到達根網域名稱伺服器後又向下查詢,直至查到結果為止。

迭代查詢與遞迴查詢結合

遞迴查詢需要經過逐層查詢才能獲得查詢結果,當查詢具有許多層次的dns結構時效率很低,所以一般採用兩者相結合的查詢方式。

第二步:上一步無法找到,去dns本地伺服器(即域伺服器)查詢,其本質是去區域伺服器、伺服器快取中查詢

第三步:本地dns伺服器查不到就根據『根提示檔案』向負責頂級域『.com』的根dns伺服器查詢

第五步:本地dns伺服器將結果返回給請求的主機

DNS查詢過程

dns domain name system 將網域名稱和ip位址相互對映的乙個分布式資料庫服務。dns使用的是網路查詢,使用的埠是53號埠 通常dns是以udp資料傳輸協議來查詢的,當沒有查詢到完整的資訊時,就會再次以tcp這個協議來重新查詢。所以在啟動dns時,會同時啟動tcp和udp的53號埠...

DNS解析和查詢過程

為什麼要 dns 解析?因為 http 是基於 tcp 連線的,而 tcp 則是通過 ip 位址去識別訪問的。dns 解析就是網域名稱轉化成 ip 位址的過程。dns解析過程 參考文章 地圖 當我們在瀏覽器的位址列輸入 譬如 www.linux178.com 然後回車,回車這一瞬間到看到頁面到底發生...

DNS 客戶端查詢過程

dns客戶端的註冊資訊在dns伺服器中是以記錄的方式體現出來的,那麼客戶端就可以用一些方式進行查詢各類記錄。相對應的,伺服器會對這些查詢進行響應,我們稱之為解析,至於dns內部的工作機制,我們不得而知,但可以通過一些命令和方法間接地了解dns查詢過程。為了更好的描述這個問題,我做了一張簡單的topo...