BINDサーバ Chroot 環境に移行する方法

環境
Ubuntu 24.04

概要
BIND を Chroot 環境に移行する場合の設定です。
Chroot 環境移行後は、[/var/named/chroot] 配下に設定ファイルが移行されます。
[named.conf] は [/var/named/chroot/etc/named.conf],
ゾーンの設定ファイルは [/var/named/chroot/var/named/***] となります。
各設定ファイルは元の場所にも残りますが、Chroot 環境移行後に設定を変更する際はChroot 配下の方を変更する必要があります。

操作方法
1.bind-chrootをインストールします
# dnf -y install bind-chroot

2.ディレクトリを作成します
# mkdir /var/named/chroot/usr/lib64/named
# /usr/libexec/setup-named-chroot.sh /var/named/chroot on

# systemctl disable --now named

 

自動起動を設定する

# systemctl enable --now named-chroot
Created symlink /etc/systemd/system/multi-user.target.wants/named-chroot.service → /usr/lib/systemd/system/named-chroot.service.

確認

# ll /var/named/chroot/etc
# ll /var/named/chroot/var/named

 

IT

Posted by arkgame