二. 網絡應用-域名系統(DNS)

域名系統(DomainNaming System, DNS)

  • 域名解析:將域名映射為IP地址

  • 域名解析的原理:為了實現域名解析,域名系統會建立分布式數據庫,存儲域名與IP地址的映射關系的數據

    image.png

層次化域名空間

  • 域名的命名方式:層次樹狀結構命名方式
    每個域名由不同級別的域名構成,各個層級域名之間用點分隔
image.png
頂級域名的分類
  1. 國家頂級域名:cn、us、uk等
  2. 通用頂級域名: com(公司)、org(非盈利)、gov(政府)、edu(教育)等
  3. 基礎結構域名: 只有一個(arpa, 反向域名解析)

域名服務器

  • 區(Zone): 一個服務器所負責管轄的范圍
  • DNS服務器:管轄區域不以“域”為單位,而以“區”為單位

DNS服務器

  • 根據其主要保存的域名信息以及在域名解析過程的作用可以分為:
1. 根域名服務器
  • 最重要的服務器,全球有13個 (用a-m英文字母命名)
  • 作用:保存所有頂級域名服務器的域名和IP地址
2. 頂級域名服務器
  • 作用: 負責管理在該頂級域名服務器注冊的所有二級域名
3. 權威域名服務器
  • 作用:保存該區中的所有主機的域名和IP地址的映射
4. 中間域名服務器
  • 不是以上三種的域名服務器
本地域名服務器:主機在網絡地址配置時,都會配置,用于保存被查詢域名的信息

域名解析過程

image.png
image.png
遞歸解析
  • 主機進行域名查詢時,本地域名服務器沒有被查詢域名信息,則本地域名服務器代理主機查詢根域名服務器,根域名服務器代理本地域名服務器查詢下一個域名服務,一次類推。直到得到被查詢域名的IP地址,最后將解析結果發送給主機
迭代解析
  • 主機進行域名查詢時,本地域名服務器沒有被查詢域名信息,則先求助于根域名服務器,根域名服務器只是將下一步要查詢的服務器告知查詢主機的本地域名服務器,本地域名服務器繼續查詢下一個域名服務器,直到查詢到被查詢的域名的IP地址
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 本文開始介紹應用層,傳輸層為應用進程提供了端到端的通信服務,但不同的網絡應用的應用進程之間,還需要有不同的通...
    HRADPX閱讀 2,006評論 2 5
  • 百度百科中的DNS介紹DNS介紹 DNS(Domain Name System,域名系統),萬維網上作為域名和i...
    Smi1e_閱讀 4,602評論 1 10
  • 目錄: 一些基本概念主機名DNS名稱解析DNS 解析的后端存儲名稱解析總結 大規模域名解析的體系架構DNS 解析需...
    C86guli閱讀 12,533評論 3 34
  • 推薦閱讀:備戰2020——iOS全新面試題總結 一、DNS 因特網上的主機,可以使用多種方式標識,比如主機名或IP...
    lp_lp閱讀 799評論 0 1
  • 一到假期,有多少家長憂慮,孩子不在學校沒人管,恨不得在孩子身上安一雙眼睛,以便時刻盯著,看看孩子是不是沒有排好計劃...
    隨風而去11閱讀 351評論 0 0