Fedora 29
Sponsored Link

BIND : スレーブサーバーとしての設定2018/11/02

 
スレーブDNSサーバーとしての設定を行います。
以下ではマスターサーバーを [dlp.srv.world], 別ネットワークにいるスレーブサーバーを [ns.example.slave] とした場合の設定です。
[1] マスターサーバー側に設定を記述します。
[root@dlp ~]#
vi /etc/named.conf
# ゾーン情報の転送を許可する範囲にセカンダリDNSを追記

allow-transfer { localhost;
172.16.0.85;
};
[root@dlp ~]#
vi /var/named/srv.world.wan
$TTL 86400
@   IN  SOA     dlp.srv.world. root.srv.world. (
        # シリアル番号更新
        2018110203  ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)
        IN  NS      dlp.srv.world.
        # ネームサーバー追加
        IN  NS      ns.example.slave.
        IN  A       172.16.0.82
        IN  MX 10   dlp.srv.world.

dlp     IN  A       172.16.0.82

[root@dlp ~]#
systemctl restart named

[2] スレーブサーバ側の設定です。
[root@ns ~]#
vi /etc/named.conf
# 外部向けの定義の中に設定を追記 (IPアドレスの部分は自身のDNSマスターサーバを指定)

    zone "srv.world" IN {
        type slave;
        masters { 172.16.0.82; };
        file "slaves/srv.world.wan";
        notify no;
    };

[root@ns ~]#
systemctl restart named

[root@ns ~]#
ls /var/named/slaves

srv.world.wan    
# ゾーンファイルが転送されている
関連コンテンツ