遞迴解析和權威解析的區別是什麼?

youbingke發表於2022-11-11

我們經常會聽到域名解析過程中會涉及遞迴解析和權威解析環節,那麼這兩種解析方式各自特點是什麼?兩者區別在哪裡呢?

一、什麼是遞迴解析?

遞迴解析是指對於使用者的域名解析請求,必須給出一個最終的解析結果,如果請求的DNS伺服器恰好是權威DNS伺服器就直接給出結果。如果不是權威伺服器,那麼這個DNS伺服器就需要從根伺服器到頂級伺服器再到權威伺服器進行全球一級一級地查詢,直到獲得最終的結果。DNS伺服器在獲得這個結果後就會將其告知使用者,使用者就可以透過域名進行訪問了。在整個DNS查詢過程中,客戶端除了在一開始向本地域名伺服器發起請求外,其餘時間都是由本地域名伺服器代替進行遞迴查詢。

從實際場景中講,這種DNS伺服器通常是ISP運營商負責接入終端的DNS查詢,也就是說遞迴解析伺服器通常就是設定IP地址時填寫的DNS伺服器地址。

二、什麼是權威解析?

對於一個域名,必須要將其交給一個特定的DNS伺服器進行解析,才能將域名和伺服器地址繫結起來。這個負責最終域名解析許可權的伺服器就是權威伺服器。

這種伺服器不負責對客戶端發起的請求進行遞迴查詢,它只對自己所有的域名進行權威解析,並在遞迴伺服器發起請求時,將權威的解析記錄告知遞迴伺服器。

一些大型公司,往往會自建權威DNS伺服器,但這種方式成本較高,且後期需要投入較大的人力物力進行運營維護。所以一般公司,都會將域名託管給一些專業的權威DNS服務商進行管理。

綜上所述,遞迴解析伺服器是運營商搭建,負責在使用者發起請求時進行全球查詢,並將最終結果告知使用者。而權威伺服器一般是企業自建或交由域名服務商進行託管,負責對域名進行解析管理。


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

相關文章