このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

bindのchroot化で悩んでいます このメッセージに返信する
日時: 2017/04/01(Sat) 13:48
名前: 初心者けんじ
URL:
お世話になっております。
こちらのサイトを参考にさせてもらい、メールサーバを構築してます。

本日、CentOS7 BIND9で「グローバルIPアドレスの逆引き設定」を追加し、BINDを起動したところ
下記のエラーが発生しました。

named[2278]: zone 99/29.99.999.999.in-addr.arpa/IN/external: loading from master file 99-29.99.999.999.in-addr.arpa failed: file not found
(IPアドレスは999に変えています。)

ゾーンデータベース「99-29.99.999.999.in-addr.arpa」は「/var/named」内に作成しています。
上記ファイルのパーミッション「-rwxr--r--」です。

他のゾーンデータベースも「/var/named」内に作成しており、
起動時に「/var/named/chroot/var/named」に正常にコピーされています。
(追加したゾーンデータベースだけがコピーされません。)

何が原因で、本日作成したゾーンデータベース「99-29.99.999.999.in-addr.arpa」が
「/var/named/chroot/var/named」にコピーされないのでしょうか?
お手数ですが、ご教授ください。

ちなみに、手動で「99-29.99.999.999.in-addr.arpa」を「/var/named/chroot/var/named」にコピーすれば
BINDは正常に起動し、逆引きの確認もできました。
記事編集 編集
Re: bindのchroot化で悩んでいます このメッセージに返信する
日時: 2017/04/01(Sat) 16:14
名前: stranger
URL: http://ja.528p.com/
CentOS7のbind-chrootの場合

named-chroot.serviceを起動するとnamed-chroot-setup.serviceが要求され
/usr/libexec/setup-named-chroot.sh /var/named/chroot on が実行されて
setup-named-chroot.shに記載されたファイルやディレクトリがコピーされます

setup-named-chroot.shで/var/named/chrootがemptyなのかチェックされます
named-chroot.serviceを起動する前は /var/named/chrootが空であること

named-chroot.serviceを停止するとnamed-chroot-setup.serviceが要求され
/usr/libexec/setup-named-chroot.sh /var/named/chroot off が実行されて
setup-named-chroot.shに記載されたファイルやディレクトリが削除されます

named-chroot.serviceを停止した後は /var/named/chrootが空であること

一度確認してください
記事編集 編集
Re: bindのchroot化で悩んでいます このメッセージに返信する
日時: 2017/04/01(Sat) 16:31
名前: 初心者けんじ
URL:
stranger様、早速のご回答ありがとうございます。
確認してみます。
記事編集 編集
Re: bindのchroot化で悩んでいます このメッセージに返信する
日時: 2017/04/01(Sat) 16:36
名前: stranger
URL: http://ja.528p.com/
それから 逆引きのzoneファイルの所有者も他のzoneファイルと同じにしておく
記事編集 編集
Re: bindのchroot化で悩んでいます このメッセージに返信する
日時: 2017/04/01(Sat) 16:38
名前: 初心者けんじ
URL:
stranger様、早速のご回答ありがとうございます。
確認してみます。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -