named主服務器
1. bind服務安裝配置less
yum -y install bind*.x86_64測試
配置文件:spa
named.conf配置文件說明日誌
# 區域配置文件目錄
directory "/var/named";
# 容許進行DNS查詢客戶機的地址
allow-query { any; };
# 是否容許客戶機進行遞歸查詢
recursion yes;
# 錯誤日誌定義
channel default_stderr {
file "/var/named/data/named.err";};orm
# 定義區域名爲"."
zone "." IN {
type hint;
file "named.ca";
};
# 擴展域名test.com配置內容
zone "test.com." IN {
# 節點類型,單節點默認爲master
type master;
file "test.com.zone";
# 同步到salve的文件格式,否則會亂碼
masterfile-format text;
# 容許同步域名zone的slave服務器ip
allow-transfer {10.8.9.32; };
};遞歸
2. 新建域名zone的文件test.com.zonedns
$TTL 1D
@ IN SOA ns.test.com. xx.test.com. (
2
1D
1H
1W
3H )ip
ns.test.com. IN A 10.8.9.26
master.test.com. IN A 10.8.9.27
slave.test.com. IN A 10.8.9.32
admin.test.com. IN A 10.8.9.26
login.test.com. IN A 10.8.9.27 部署
3. 啓動named服務並測試
systemctl start named
dig admin.test.com
named從部署
前面的步驟和master同樣
1. 修改配置文件named.comf
zone "test.com." IN {
# 當前爲named從節點
type slave;
file "test.com.zone";
# 設置從上覆制zone文件的格式
masterfile-format text;
# 指定master節點的ip
masters{ 10.8.9.33; };
};
# 反向域名解析配置(主中也有)
zone "9.8.10.in-addr.arpa" IN {
type slave;
file "10.8.9.rev";
masterfile-format text;
masters{ 10.8.9.33; };
};
2. 啓動服務
systemctl start namde
3. 查看系統日誌
less +F /var/log/messages
並在定義的域名zone存放的路徑查看同步的文件
4. 其餘機器指定從節點的ip,測試解析是否正常
注:在須要用到DNS的服務器上配置優先使用master,備用1節點使用salve,保證dns服務正常!