私はRHEL 6.5サーバーをプライマリDNSサーバーとして使用しています。 BIND 9.8を使用してください。すべてがうまくいきます。ただし、カスタムロギングは機能しません。
これは私の設定ファイルです -
logging {
channel general_file {
file "/var/log/named/general.log" versions 100 size 100m;
severity dynamic;
print-time yes;
channel queries_file {
file "/var/log/named/queries.log" versions 100 size 100m;
severity dynamic;
print-time yes;
category default { default_file; };
category general { general_file; };
category queries { queries_file; };
};
SELinuxが無効になっています。ファイアウォールも無効になっています。
ログファイルと/var/log/named/
ディレクトリの所有権は次のとおりです。named:named
何日も使用しているソリューションにリダイレクトしてください。
注:私はこのマスターの2つのスレーブを使用しています。 CentOS 7.3を使用しており、この設定ではロギングが正しく機能します。
答え1
私は解決策を得ました:).
私のRHEL 6.5サーバーはchrootedというサーバーを使用しています。したがって、すべてのログの実際の場所はです/var/named/chroot/var/log/named
。
だからnamed
ディレクトリを作成してください/var/named/chroot/var/log/named
。
# mkdir /var/named/chroot/var/log/named
# chown named:named /var/named/chroot/var/log/named
名前を変更しても同じです。