1. 程式人生 > >DNS服務的原理與配置

DNS服務的原理與配置

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服務器。

2DNS客戶機的首選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服務器。

10Web服務器響應客戶機的訪問請求,客戶機便可以訪問目標主機。


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”訪問上海分公司。



本文出自 “網絡” 博客,請務必保留此出處http://yangshufan.blog.51cto.com/13004230/1939984

DNS服務的原理與配置