天天看點

DNS服務的原理與配置(詳細圖文教程)

DNS服務的原理與配置

 DNS是一組協定和服務,基本功能是在主機名與對應的IP位址之間建立映射管理。

  *主機名便于記憶

  *數字形式的IP位址可能會由于各種原因而改變,而主機名可以保持不變。

DNS的組成

  根域:就是“.”(點号),由Internet名稱注冊授權機構管理,該機構把域名空間各部分的管理責任配置設定給了連接配接到Internet的各個組織。

  頂級域:根域的下級域,由Internet名稱授權機構管理,有兩種常見類型。

  *組織域:采用三個字元的代号,辨別DNS域中所包含的組織主要功能或活動,如圖所示

   *國家或地區頂級域:采用兩個字元的國家或地區代号,

  二級域名:注冊到個人、組織、公司的名稱。如“google.com”,就是基于頂級域“.com”,二級域下可以包括主機和子域,如“mail.google.com”這樣的主機,也包括“news.google.com”這樣的子域。

  主機名:處于域名空間結構的最底層,和前面的域名(DNS字尾)結合成FQDN(完全合格域名),如“aaa.bbb.com”,其中aaa是主機名,“bbb.com”被稱為(DNS字尾).

   FQDN是指全稱域名,一個系統的完整名稱而不是其主機名稱。

DNS的查詢過程

(1)客戶機将www.benet.com的資訊傳遞到自己的首選DNS伺服器。

(2)DNS客戶機的首選DNS伺服器檢查區域資料庫,由于此伺服器沒有benet.com域的授權記錄,是以,它将查詢資訊傳遞到根域DNS伺服器,請求解析主機名稱。

(3)根域DNS伺服器把負責解析“com”頂級域的DNS伺服器的IP位址傳回給DNS客戶機的首選DNS伺服器。

(4)首選DNS伺服器将請求發送給負責“com”域的DNS伺服器。

(5)負責“com”域的伺服器根據請求将負責“benet.com”域的DNS伺服器的IP位址傳回給首選DNS伺服器。

(6)首選DNS伺服器向負責“benet.com”區域的DNS伺服器發送請求。

(7)由于此伺服器具有www.benet.com的記錄,是以它将 www.benet.com的IP位址傳回給首選DNS伺服器。

(8)客戶機的首選DNS伺服器将 www.benet.com的IP 位址發送給客戶機。

(9)域名解析成功後,客戶機将http請求發送給Web伺服器。

(10)Web伺服器響應客戶機的通路請求,客戶機便可以通路目标主機。

DNS的查詢方式:

  遞歸查詢:用戶端得到結果隻能是成功或失敗。

  疊代查詢:DNS伺服器如有客戶機請求資料則傳回正确位址;DNS伺服器沒有請求資料則傳回一個指針。

DNS伺服器的域名查詢根據查詢内容可以分為兩種形式:正向查詢和反向查詢。

正向查詢是由域名查找IP位址。

反向查詢是由IP位址查找域名。

提供DNS服務的必要條件

1.有固定的IP位址

2.安裝并啟動DNS服務

3.有區域檔案,配置轉發器,或者配置根提示

  案例:某公司有一台DNS伺服器,其内部區域網路使用benet.com作為域名,現在該公司在上海成立分公司,上海分公司使用專線和總公司連接配接,上海分公司計劃使用“sh.benet.com”作為域名并且在本地進行解析,應該如何實作?

 #可以通過委派方式建立子域,具體步驟如下:

1.在父區域所在的DNS伺服器上添加主機記錄,該主機記錄的IP位址  為子域所在的DNS伺服器。

2.右擊“benet.com”,在彈出的快捷菜單中選擇“建立委派”。

3.建立委派域名“sh”,下一步

4.添加名稱伺服器,指定可以主持委派的DNS伺服器名稱

5.輸入伺服器的完全FQDN,單擊“解析”,下一步,完成委派。

6.在上海的DNS伺服器上建立“主要區域”,區域名稱為“sh.benet.com”,完成建立區域。

上海分公司就可以在本地管理域名記錄,總公司也能通過域名字尾“sh.benet.com”通路上海分公司。

本文轉自 楊書凡 51CTO部落格,原文連結:http://blog.51cto.com/yangshufan/1939984,如需轉載請自行聯系原作者

繼續閱讀