域名系統(DomainNaming System, DNS)
域名解析:將
域名映射為IP地址
-
域名解析的原理:為了實現域名解析,域名系統會建立
分布式數據庫
,存儲域名與IP地址的映射關系
的數據
image.png
層次化域名空間
- 域名的命名方式:層次樹狀結構命名方式
每個域名由不同級別的域名構成,各個層級域名之間用點分隔
image.png
頂級域名的分類
- 國家頂級域名:cn、us、uk等
- 通用頂級域名: com(公司)、org(非盈利)、gov(政府)、edu(教育)等
- 基礎結構域名: 只有一個(arpa, 反向域名解析)
域名服務器
區
- 區(Zone): 一個服務器所負責管轄的范圍
- DNS服務器:管轄區域不以“域”為單位,而以“區”為單位
DNS服務器
- 根據其主要保存的域名信息以及在域名解析過程的作用可以分為:
1. 根域名服務器
-
最重要
的服務器,全球有13個 (用a-m英文字母命名) - 作用:保存所有
頂級域名服務器的域名和IP地址
2. 頂級域名服務器
- 作用: 負責管理在該頂級域名服務器注冊的所有二級域名
3. 權威域名服務器
- 作用:保存該區中的所有主機的域名和IP地址的映射
4. 中間域名服務器
- 不是以上三種的域名服務器
本地域名服務器:主機在網絡地址配置時,都會配置,用于保存被查詢域名的信息
域名解析過程
image.png
image.png
遞歸解析
- 主機進行域名查詢時,本地域名服務器沒有被查詢域名信息,則本地域名服務器
代理主機
查詢根域名服務器,根域名服務器代理本地域名服務器查詢下一個域名服務,一次類推。直到得到被查詢域名的IP地址,最后將解析結果發送給主機
迭代解析
- 主機進行域名查詢時,本地域名服務器沒有被查詢域名信息,則先求助于根域名服務器,根域名服務器只是將下一步要查詢的服務器告知查詢主機的本地域名服務器,本地域名服務器繼續查詢下一個域名服務器,直到查詢到被查詢的域名的IP地址