天天看點

計算機網絡學習記錄 | 第二篇:域名系統(DNS)

域名系統(Domain Naming System,DNS)

域名解析器:将域名映射為IP位址

域名解析的原理:為了實作域名解析,域名系統會建立分布式資料庫,存放域名與IP位址的映射關系資料

階層化域名空間

域名的命名方式:層次樹狀結構命名。每個域名有不同的級别的域名構成,各個層級的域名之間用點分隔。

eg:www(三級域名).baidu(二級域名).com(頂級域名)

DNS伺服器分類

根據其主要儲存的于域名資訊以及在域名解析過程的作用,可分為:

根域名伺服器

根域名伺服器:最重要的伺服器,全球有13組,儲存的所有的頂級域名伺服器的域名和IP位址

頂級域名伺服器

頂級域名伺服器:負責管理在該頂級域名伺服器注冊的所有的二級域名

權威域名伺服器

權威域名伺服器:儲存的該區中的所有的主機的域名和IP位址的映射

中間域名伺服器

一般來說通過以上三級就能查到對應域名的IP位址,但是如果存在四季域名時就會用到中間域名伺服器

*本地域名伺服器

主機在網絡位址配置時,都會配置。用于儲存被查詢的域名資訊

解析過程

域名:www.tsinghua.edu.cn

1.當你在浏覽器輸入:www.tsinghua.edu.cn之後,主機就會到本地域名伺服器查找對應的IP位址,如果有緩存就能直接拿到對應的IP位址。如果沒有緩存,本地域名伺服器就會讓主機去根域名伺服器去查找。

2.主機就詢問根域名伺服器,根域名伺服器看到www.tsinghua.edu.cn域名是以.cn結尾的,就會讓主機去頂級域名伺服器查找。

3.主機詢問頂級域名伺服器,頂級域名伺服器看到中間有edu.cn的IP位址,就告訴主機說我知道edu.cn對應的中間域名伺服器的位址,你去找中間域名伺服器吧。

4.主機就來到中間域名伺服器查找,中間域名伺服器看到tsinghua.edu.cn,就告訴主機去權威域名伺服器查找吧。

5.主機就來到權威域名伺服器中查找,權威域名伺服器中村存放的是它管轄的的區中的收的域名和IP位址的映射,這個時候就能到www.tsinghua.edu.cn對應的IP位址。

*這裡是四級的域名,如果是一個三級的域名的話,中間域名伺服器就用不到。

繼續閱讀