DNS サーバ構築その7
起動できなかったBINDの原因を探していきます
まずchrootを利用しているうえで理解していなかった部分なのですが CentOS7でBINDを使う際に
var/named/chroot/var/named
にファイルが存在していないかどうかを確認します。
何もないようですので別の方法を試します。
以前のエラーで
Loaded: loaded (/usr/lib/systemd/system/named-chroot.service; disabled; vendor preset: disabled))
とあったのでそこを調べていきます。
named.serviceを一度無効化します。
続いてnamed-chroot.serviceを有効化します。
そしてもう一度実行します
Loadedは変化ないようですね。。
続いてもう少し
oaded loaded (/usr/lib/systemd/system/named-chroot.service disabled
について調べてみました
/usr/lib/systemd/system/named-chroot.service
の中身を見てみます、すると
EnvironmentFile=-/etc/sysconfig/named
とありまして"-"が気になったので"-"を削除しました。
そして
起動はできていないようです。
次は
systemctl start named-chroot
を実行したときに表示されるエラーを確認しつつ進めていきます。
以下のサイトを参考にさせて頂きました。
CentOS7 / 7.1のBINDをchrootで起動できない – リサ アンド ザ スターライト 店長ブログ
CentOS 7 上の Plesk で BIND に問題が発生します – ヘルプセンター
named-chroot が chrootしてくれず "open: /etc/named.conf: file not found" と主張してくる件 - どうも、こばやしです