ゆう's Blog
bind と bind-chroot を同時にインストールした際の、正しい初回セットアップ手順

1. パッケージのインストール

dnf install bind bind-chroot bind-utils -y

2. 通常のパスで設定ファイルを編集する

chroot 内のファイルではなく、通常のパスにあるファイルを編集・作成します。
メイン設定ファイルの編集: /etc/named.conf
ゾーンファイルの作成: /var/named/example.com.zone

新しくゾーンファイル等を作成した場合は、必ず BIND が読み込めるように所有権を変更してください。

chown root:named /var/named/example.com.zone chmod 640 /var/named/example.com.zone

3. 設定の構文チェック

# メイン設定のチェック named-checkconf /etc/named.conf # ゾーンファイルのチェック(例) named-checkzone example.com /var/named/example.com.zone

4. 通常の「named」サービスを無効化する

bind-chroot を導入した場合、通常の named サービスは使用しません。競合を防ぐために無効化(disable)状態であることを確認します。

systemctl stop named systemctl disable named

5. 「named-chroot」サービスを起動・有効化する

systemctl enable --now named-chroot