1. 程式人生 > >DNS 主從同步配置

DNS 主從同步配置

推送 指定 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 主從同步配置