應用層 —— 域名系統(DNS)

一、域名系統(DNS)


域名系統(DNS)是因特網使用的命名系統,用來把便於人們記憶的具有特定含義的主機名(如www.cskaoyan.com)轉換爲便於機器處理的 IP 地址。從概念上可將DNS分爲3部分:層次域名空間、域名服務器和解析器

二、層次域名空間


在這裏插入圖片描述

三、域名服務器


(1)根域名服務器

根域名服務器是最高層次的域名服務器,所有的根域名服務器都知道所有的頂級域名服務器的IP地址。

根域名服務器也是最重要的域名服務器,不管是哪個本地域名服務器,若要對因特網上任何一個域名進行解析,只要自己無法解析,就首先要求助於根域名服務器。

根域名服務器通常它並不直接把待查詢的域名直接轉換成IP地址,而是告訴本地域名服務器下一步應當找哪個頂級域名服務器進行查詢。

(2)頂級域名服務器

這些域名服務器負責管理在該頂級域名服務器註冊的所有二級域名。收到DNS查詢請求時,就給出相應的回答(可能是最後的結果,也可能是下一步應當查找的域名服務器的IP地址)

(3)授權域名服務器(權限域名服務器)

每臺主機都必須在授權域名服務器處登記。爲了更加可靠地工作,一臺主機最好至少有兩個授權域名服務器。實際上,許多域名服務器都同時充當本地域名服務器和授權域名服務器。授權域名服務器總能將其管轄的主機名轉換爲該主機的IP地址。

(4)本地域名服務器

當一臺主機發出DNS查詢請求時,這查詢請求報文就發送給該主機的本地域名服務器。

在這裏插入圖片描述

PS:DNS 服務器的管轄範圍不是以“域”爲單位,而是以“區”爲單位。

在這裏插入圖片描述

四、域名解析過程


在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章