DNS根服務器是一種什麼樣的存在?

代廣寒

“我是喲喲吼說科技,專注於數據網絡的回答,歡迎大家與我交流數據網絡的問題”

根服務器:主要用來管理互聯網的主目錄。

DNS根服務器在全世界只有13臺,分為1個主根服務器,12個輔根服務器,但這些DNS根服務器全部部署在國外,像中國這麼大互聯網用戶基數的規模為什麼沒有部署根服務器呢?

喲喲感覺會有兩種可能:

從技術方面說,DNS通信一般使用UDP協議,而UDP包的大小限制了只能傳輸13個地址,中國互聯網業務起步慢,因此初期沒有部署DNS根服務器;

從國際形勢方面說,考慮到互聯網業務發展的拓展性,美國不可能將根服務器部署到中國的;

但DNS根服務器究竟是一種什麼樣的存在呢?

從部署位置來看,13臺根服務器,主根部署在美國,其它12個輔根有9臺在美國,1臺在英國,1臺在瑞典,1臺在日本;

從邏輯方面來看,在用戶發送DNS解析請求報文後,若本地沒有DNS服務器的話,那麼首先會發送到根服務器,由根服務器去告知終端用戶去哪個DNS頂級域服務器進行解析,然後通過域服務器告知終端去哪個域服務器進行解析,最後由域服務器告知終端域名所對應的IP地址信息;

通過此過程可以呼應根服務器的作用,即用來管理互聯網的主目錄。

喲喲以簡單的一句話來概括:

根服務器相當於解析系統裡的大腦。沒有大腦去指揮,那麼最終是無法進行正常解析的。


分享到:


相關文章: