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