バインディング 9 ロギングが機能しない

バインディング 9 ロギングが機能しない

私は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

名前を変更しても同じです。

関連情報