一、環境準備:
1、準備三臺測試服務器,劃分如下:
主DNS服務器:eth0:192.168.10.203;負責mylinux.com域解析;確保可以正常解析
子域DNS服務器:eth0:192.168.10.120; 負責子域ops.mylinux.com解析;
測試機:eth0:192.168.10.103,用于測試子域授權、區域轉發
2、實驗要求:
(1)在主DNS服務器授權子域ops.mylinux.com給子域服務器(192.168.10.120),保證可以正常解析;
(2)在子域服務器設定區域轉發,將來自客戶端查找mylinux.com的請求轉發給主DNS服務器(192.168.10.203)
(3)在主DNS服務器設定區域轉發,將來自所有客戶端的非主DNS服務器負責的域的解析轉發給其他服務器(8.8.8.8)
二、子域授權配置:(父域mylinux.com,子域為ops.mylinux.com)
1、主服務器主配置文件中添加mylinux.com域:
2、區域數據庫文件內容如下:
3、測試主DNS可以正常解析mylinux.com區域:
4、確保主DNS可以正常解析mylinux.com域后,在主DNS授權子域ops.mylinux.com給子域服務器(192.168.10.120);編輯主DNS區域數據文件,添加內容如下:
5、編輯子域服務器的主配置文件;修改內容如下:
6、編輯子域服務器的區域數據庫文件(ops.mylinux.com.zone);添加內容如下:
7、檢查子域服務器的主配置文件和區域配置文件語法:
8、修改子域服務器的區域數據庫文件的權限以及屬主
9、測試主DNS服務器的區域數據庫文件語法:
10、分別重新載入配置文件:
(1)主DNS服務器重新載入
(2)子域DNS重新載入
11、測試
(1)將客戶端查詢www.ops.mylinux.com的請求信息發個主DNS服務器,主DNS服務器可以從子域服務器那里查詢返還給客戶端
(2)將來自客戶端查詢www.ops.mylinux.com請求發個子域服務器,子域服務器也可以正常解析;
三、區域轉發配置:
1、編輯主DNS服務器的配置文件(/etc/named.conf);在options字段中添加以下內容:
字段解釋:
forward:定義轉發模式,轉發模式分為兩種,一種是first(先轉發),一種是only(僅轉發)
forwarder { IP; };定義將請求轉發給指定DNS服務器,前提指定的DNS服務器允許給你做遞歸查詢
2、在子域DNS服務器的配置文件中(/etc/named.rfc1912.zones),定義以下信息:
3、檢查配置文件語法,重新載入配置文件:
(1)主DNS服務器:
(2)子域DNS服務器:
4、測試:
(1)主DNS測試
(2)子域DNS服務器測試:
原創文章,作者:馬行空,如若轉載,請注明出處:http://www.www58058.com/4497