【本文導航】
零、準備工作
一、根域服務器配置
二、com頂級域配置
三、linux.com域主服務器配置(DNS1)
四、linux.com域從服務器配置(DNS2)
五、本地DNS服務器
六、測試機檢驗
零、準備工作:
0.1實驗簡介
本實驗為完全DNS解析系統搭建,簡單模擬DNS域名解析全過程
主要有服務器有:
本地DNS服務器,根域服務器,com域服務器,linux.com區域服務器(主從)
1、本地DNS服務器為客戶機提供遞歸查詢服務,并幫忙客服機迭代查詢。
2、在linux.com主服務器上搭建反向解析服務。
0.2實驗清單:
系統centos6.8
根域服務器: 172.16.250.121 (jev-1.com)
com域服務器:172.16.250.122 (jev-2.com)
linux.com域主服務器:172.16.250.123 (jev-3.com)
linux.com域從服務器:172.16.250.124 (jev-4.com)
本地DNS服務器:172.16.250.125 (jev-5.com)
測試機1臺(本次實驗用我的ansiale控制主機兼測試機)
拓撲圖如下:
0.3安裝bind工具包,以及其他準備工作
因為實驗機器較多,建議用ansiable等自動化部署工具操作
具體安裝使用可參考馬哥團隊出品的【ansible權威指南】
yum install bind -y
啟動named服務
清除防火墻,以及關閉selinux
一、根域服務器配置:
1.1修改/etc/named.conf配置文件:
將listen-on port 53 { 127.0.0.1; };修改為 listen-on port 53 { localhost; }; 或加“//”注釋
將allow-query { localhost; }; 修改為allow-query{ any; }; 或加“//”注釋
將遞歸查詢recursions yes 修改為recursions no
1.2增加根域配置,屏蔽原根域配置文件
1.3創建根域資源記錄文件/var/named/root.ca (以.com為例)
二、com頂級域配置:
2.1修改/etc/named.conf配置文件(同1.1):
2.2在/etc/named.conf增加com域配置
2.3創建com域資源記錄文件/var/named/com.zone
三、linux.com域主服務器配置(DNS1):
3.1修改/etc/named.conf配置文件:
在1.1的基礎上增加允許區域傳輸
allow-transfer { 172.16.250.124; };
3.2在/etc/named.conf增加linux.com域配置
3.3創建linux.com域資源記錄文件/var/named/linux.com.zone
3.4在/etc/named.conf增加1.2.0.0/16網段的反向解析配置
3.5創建1.2.0.0/16網段的反向解析資源記錄文件/var/named/1.2.zone
四、linux.com域從服務器配置(DNS2):
4.1修改/etc/named.conf配置文件(同1.1):
4.2在/etc/named.conf增加linux.com域配置
在/etc/named.conf增加1.2.3.4/16網段反向解析配置
注:從服務器會自動跟主服務器同步資源,所以不用創建資源記錄文件。
五、本地DNS服務器:
5.1修改/etc/named.conf配置文件,關閉dnssec功能:
加“//”注釋listen-on port 53 { 127.0.0.1; };
加“//”注釋allow-query { localhost; };
將dnssec-enable yes; 改為dnssec-enable no;
將dnssec-validation yes; 改為dnssec-validation no;
5.2將原來的/var/named/named.ca文件重命名備份,新建/var/named/named.ca內容如下:
六、測試機檢驗
6.1清除所有DNS服務器的DNS緩存文件,關閉SELinux和清除防火墻,并重啟服務:
rndc flush清除緩存
service named restart 重啟named服務
6.2修改客服機的DNS服務器指向172.16.250.125,重啟網卡
6.3 dig工具測試正向解析結果:
dig www.linux.com測試linux.com 域解析
在linux.com域從服務器上測試郵件服務器解析
dig mx linux.com @172.16.250.124
注:極小流量情況下,DNS默認走主服務器,測試從服務器直接指定比較妥當
6.4直接ping域名測試解析結果
ping www.linux.com 測試www主機解析
測試泛域名解析
6.5測試linux.com的DNS1逆向解析
在主linux.com域主服務器測試1.2.3.4逆向解析查詢
在從linux.com域主服務器測試1.2.8.8逆向解析查詢
【jev原創作品】
【相關鏈接】NDS域名系統
原創文章,作者:Jev Tse,如若轉載,請注明出處:http://www.www58058.com/64395