DNSサーバー BIND セカンダリーサーバーの設定方法

環境
Ubuntu 23.04
BIND

概要
設定した DNS プライマリーサーバー [cft.arkgame.com] (172.16.0.48) に対して、
別ネットワークに存在する DNS セカンダリーサーバー [ns.server.education] (192.168.100.75) を設定します。

操作方法
1.DNS プライマリーサーバー上の設定を行います

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# vi /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
allow-query { localhost; internal-network; };
# ゾーン情報の転送を許可するセカンダリーサーバーを追記する
allow-transfer { localhost; 192.168.100.75; };
allow-recursion { localhost; internal-network; };
# vi /etc/bind/named.conf.options options { directory "/var/cache/bind"; 略 allow-query { localhost; internal-network; }; # ゾーン情報の転送を許可するセカンダリーサーバーを追記する allow-transfer { localhost; 192.168.100.75; }; allow-recursion { localhost; internal-network; };
# vi /etc/bind/named.conf.options
options {
        directory "/var/cache/bind";
略
        allow-query { localhost; internal-network; };
        # ゾーン情報の転送を許可するセカンダリーサーバーを追記する
        allow-transfer { localhost; 192.168.100.75; };
        allow-recursion { localhost; internal-network; };

2.ゾーンファイルを更新します。
# vi /etc/bind/arkgame.com.wan

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$TTL 86400
@ IN SOA cft.arkgame.com. root.arkgame.com. (
# ゾーンファイルを更新する場合はシリアル番号更新
2023100803 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
IN NS cft.arkgame.com.
# セカンダリーサーバーを追記
IN NS ns.server.education.
IN A 172.16.0.48
IN MX 10 cft.arkgame.com.
cft IN A 172.16.0.48
www IN A 172.16.0.83
$TTL 86400 @ IN SOA cft.arkgame.com. root.arkgame.com. ( # ゾーンファイルを更新する場合はシリアル番号更新 2023100803 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) IN NS cft.arkgame.com. # セカンダリーサーバーを追記 IN NS ns.server.education. IN A 172.16.0.48 IN MX 10 cft.arkgame.com. cft IN A 172.16.0.48 www IN A 172.16.0.83
$TTL 86400
@   IN  SOA     cft.arkgame.com. root.arkgame.com. (
        # ゾーンファイルを更新する場合はシリアル番号更新
        2023100803  ;Serial
        3600        ;Refresh
        1800        ;Retry
        604800      ;Expire
        86400       ;Minimum TTL
)
        IN  NS      cft.arkgame.com.
        # セカンダリーサーバーを追記
        IN  NS      ns.server.education.
        IN  A       172.16.0.48
        IN  MX 10   cft.arkgame.com.

cft     IN  A       172.16.0.48
www     IN  A       172.16.0.83

 

Ubuntu 23.04

Posted by arkgame