域名系統(DNS)的簡單概述


名詞介紹

我們的web網絡應用,都是需要指定訪問的IP地址和端口號的。

但是IP和端口,是不利於用戶記憶和直接使用的,因此人們更喜歡為它指定一個具有特殊含義的名字,這就叫域名。

但是網絡通信必須使用IP地址,因此產生了域名系統(Domain Name System),也就是常說的DNS。

域名系統的作用:將域名和IP地址進行一個映射。

將域名映射為IP地址的實現過程,稱為“域名解析”。

域名服務器

DNS為了實現域名解析,需要建立分布式的數據庫,它們存儲在域名服務器上面,域名服務器分布在整個互聯網上。

域名服務器,根據其保存的信息和解析時發揮的作用,分為四類:根域名服務器、頂級域名服務器、權威域名服務器、中間域名服務器「這里不過多介紹這個」。

根域名服務器:全球一個13個,它知道所有頂級域名服務器的域名和IP。

頂級域名服務器:負責管理該頂級域名服務器下注冊的所以二級域名。例如:.com .net .org .cn 等等。

權威域名服務器:負責一個區的服務器,保存了該區中所有的域名到IP地址的映射。

本地域名服務器:在主機進行網絡配置的時候,會配置一個默認域名服務器,也就是本地域名服務器,它是域名解析過程中會被首先查詢的域名服務器。

域名解析

解析分為遞歸解析和迭代解析。

遞歸解析:提供遞歸服務的域名服務器,可以代替查詢主機或其它服務器,進一步的查詢,最后將最終解析結果發送個查詢主機或服務器。

具體過程:查詢主機  ------> 本地域名服務器 ------> 根域名服務器 ------> 頂級域名服務器 ------> 權威域名服務器。

 

迭代解析:不會代替查詢主機或其它域名服務器進一步的查詢,只會將下一步要查詢的服務器告知查詢主機或服務器。 

具體過程:

  查詢主機 ------> 本地域名服務器

  本地域名服務器 -------> 根域名服務器

  本地域名服務器 -------> 頂級域名服務器

  本地域名服務器 -------> 權威域名服務器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM