DNS 主從同步配置
阿新 • • 發佈:2018-02-10
推送 指定 www sta sla not exp 加域 變更
DNS 主從同步配置
- 主從同步:主每次修改配置文件需要修改一下序列號,主從同步主要 看序列號。
- 從DNS:從是可以單獨修改,主從不會報錯。但從修改後,主端同步給從後 從端修改數據會丟失
- 主從原理:從會監聽主的 TCP 53 端口,它會隔一段時間去探測 序列號如果主端 序列號更新後 從端探測到會 將主端內容 同步到本地。
- 同步模式:從主動探測時間比較緩慢,可以設置主端,每次變更序列號時主動將,數據信息,推送給從DNS端。
主 DNS 配置
1、配置主配置文件
vim /etc/named.conf# 正向解析 zone "baidu.com" IN { # 定義master主類型 type master;# 設置需要同步的文件路徑 file "baidu.com.zone"; # 主動推送 notify yes; # 寫入從DNS端IP also-notify { 192.168.1.161; }; };
2、添加域配置文件
$TTL 600 @ IN SOA baidu.com. root.baidu.com. ( 2013081602 1H 10M 7D 1D ) IN NS ns.baidu.com. IN MX域配置文件10 mail.baidu.com. ns IN A 192.168.1.170 www IN A 192.168.1.171 mail IN A 192.168.1.172 bbs IN CNAME www.baidu.com.
3、測試配置,重啟服務
# 測試配置文件 named-checkconf # 啟動服務 /etc/init.d/named start
從 DNS 配置
1、配置主配置文件
vim /etc/named.conf#正向解析 zone "baidu.com" IN { # 主要修改,上邊分別為本地解析可以不添加 type slave; # 編輯文件存放目錄 file "slaves/baidu.com.zone"; # 指定master IP masters { 192.168.1.160; }; };
2、測試配置,重啟服務
# 測試配置文件 named-checkconf # 啟動服務 /etc/init.d/named start
3、查看生成域文件
ls /var/named/slaves/baidu.com.zone
測試
1、主:修改配置文件 vim /var/named/baidu.com.zone$TTL 600 @ IN SOA baidu.com. root.baidu.com. ( 2013081602 1H 10M 7D 1D ) IN NS ns.baidu.com. IN MX 10 mail.baidu.com. ns IN A 192.168.1.170 www IN A 192.168.1.171 mail IN A 192.168.1.172 bbs IN CNAME www.baidu.com. ; 隨便添加一條aaa 作為主從測試 aaa IN A 2.2.2.2主:域配置文件
2、從:測試數據是否同步
$ORIGIN . $TTL 600 ; 10 minutes baidu.com IN SOA baidu.com. root.baidu.com. ( 2013081602 ; serial 3600 ; refresh (1 hour) 600 ; retry (10 minutes) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS ns.baidu.com. MX 10 mail.baidu.com. $ORIGIN baidu.com. # aaa已經同步 aaa A 2.2.2.2 bbs CNAME www mail A 192.168.1.172 ns A 192.168.1.170 www A 192.168.1.171從端測試:域配置文件
DNS 主從同步配置