DNS解析問題:遞迴伺服器和權威伺服器有什麼區別?

youbingke發表於2021-11-09

我們知道DNS解析是將域名翻譯為IP地址的一個過程,在之前我們也簡單介紹了DNS解析的原理和過程。一般情況下,DNS解析採用的是遞迴解析方式,需要用到遞迴伺服器和權威伺服器才能完成整個DNS查詢過程。

DNS解析問題:遞迴伺服器和權威伺服器有什麼區別?

接下來,我們簡單介紹下遞迴伺服器和權威伺服器有哪些區別?

1.遞迴伺服器

當客戶端發起上網請求時,在查詢了本機各種快取之後沒有獲得相應的解析記錄,就會向本地域名伺服器發起查詢請求。本地域名伺服器會先查詢自己的本地快取,如果有結果直接返給客戶端,如果沒有結果就會代替客戶端向根域名伺服器、頂級域名伺服器、二級域名伺服器等一級一級遞迴查詢下去,最終找到域名對應的權威伺服器取得結果並返回給客戶端,同時將記錄儲存到本地快取中。當客戶端在TTL值內再次發起查詢請求,本地域名伺服器會直接將該結果發給客戶端,而無需再次發起全球查詢。

在整個DNS查詢過程中,客戶端除了在一開始向本地域名伺服器發起請求外,其餘時間都是由本地域名伺服器代替進行遞迴查詢。這裡的本地域名伺服器就是遞迴DNS伺服器,它大多數在運營商端,負責則網路接入終端的DNS查詢。通俗講,就是電腦或手機上配置的那種DNS伺服器IP。

2.權威伺服器

對於一個特定的域名,必須將域名交由某個DNS伺服器進行解析,才能將域名指向對應的IP地址,才能讓客戶透過域名訪問對應的站點。這個負責最終解析域名的伺服器就是權威伺服器。權威伺服器與遞迴伺服器不同,它不負責幫助客戶端進行遞迴查詢返回解析記錄,它本身的用途就是對於域名進行解析設定操作。

每個特定的域名,權威DNS伺服器可能並不相同。這種權威DNS伺服器只對自己所擁有的域名進行域名解析,對於自己不負責域名則無法進行解析。比如遞迴DNS去taobao.com的權威DNS伺服器查詢baidu.com的域名肯定會查詢失敗。

一些大型的公司,對於權威DNS伺服器可能會採用自建的方式。而對於一般的公司,大部分會將域名託管給比較知名的權威DNS服務商。中科三方雲解析就是這類的服務產品。

因此遞迴解析伺服器是運營商搭建,幫助所屬網路使用者去響應的權威DNS伺服器查詢解析結果。而權威解析伺服器一般是企業自建或域名服務商建設,給購買域名的企業和個人使用,方便其對域名進行解析管理。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2841307/,如需轉載,請註明出處,否則將追究法律責任。

相關文章