名前付きサービスのフルレベルのログを有効にするのに役立つ、named.confの完全なログ記録節を探しています。誰かがここに例を挙げることができますか?私の現在の句は以下にありますが、これは非常に最小のログを生成します。名前付き/バインド/ DNS完全ログを有効にする方法は?
答えて
私は通常、それぞれのログを独自のチャネルに展開してから別のログファイルに展開しますが、特定の問題をデバッグしようとすると、より簡単に作業を進めることができます。だから私のログセクションは次のようになります:
logging {
channel default_file {
file "/var/log/named/default.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel general_file {
file "/var/log/named/general.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel database_file {
file "/var/log/named/database.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel security_file {
file "/var/log/named/security.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel config_file {
file "/var/log/named/config.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel resolver_file {
file "/var/log/named/resolver.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel xfer-in_file {
file "/var/log/named/xfer-in.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel xfer-out_file {
file "/var/log/named/xfer-out.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel notify_file {
file "/var/log/named/notify.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel client_file {
file "/var/log/named/client.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel unmatched_file {
file "/var/log/named/unmatched.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel queries_file {
file "/var/log/named/queries.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel network_file {
file "/var/log/named/network.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel update_file {
file "/var/log/named/update.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel dispatch_file {
file "/var/log/named/dispatch.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel dnssec_file {
file "/var/log/named/dnssec.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
channel lame-servers_file {
file "/var/log/named/lame-servers.log" versions 3 size 5m;
severity dynamic;
print-time yes;
};
category default { default_file; };
category general { general_file; };
category database { database_file; };
category security { security_file; };
category config { config_file; };
category resolver { resolver_file; };
category xfer-in { xfer-in_file; };
category xfer-out { xfer-out_file; };
category notify { notify_file; };
category client { client_file; };
category unmatched { unmatched_file; };
category queries { queries_file; };
category network { network_file; };
category update { update_file; };
category dispatch { dispatch_file; };
category dnssec { dnssec_file; };
category lame-servers { lame-servers_file; };
};
"rndc querylog on"コマンドを実行するか、 "querylog yes"を追加してください。 named.confに "options {};"そのチャンネルを有効にします。
また、バインドがchrootされている場合は、正しいディレクトリを確認していることを確認してください。
私はcentos7にBIND 9.9.4を持っています。私は "querylog on"を追加しようとしています。 optionsセクションに追加されますが、再起動されません。ジャーナルで私は '/etc/named.conf:30:ブール値が 'on''の近くにあると期待していました。 – DeamonMV
私はそれがquerylogの可能性があると思います。 configファイルで、rndc paramとconfigオプションを間違えているかもしれません。 – alexsergeyev
- 1. FastMM4で完全なデバッグモードを有効にする方法は?
- 2. 完全修飾パスで名前付きミューテックスを開く
- 3. xmlエンティティに有効な名前が付くようにする方法
- 4. 角度4の完全スクロールバーで自動スクロールを有効にする方法は?
- 5. DNS名のコンポーネントとして有効な名前を意味しますか?
- 6. 名前付きブランチ間のMercurialログ
- 7. Selenium Chromedriverの[名前を付けて保存]ダイアログを無効/有効にする方法は?
- 8. openjpaでSQLログを有効にする方法は?
- 9. vstest.console.exeのログ記録を有効にする方法は?
- 10. Redlock.Netのログ記録を有効にする方法は?
- 11. Yammerチャットを完全に無効にする方法は?
- 12. FIPSを有効にしたマシンで名前付きパイプを使用する - C#
- 13. jmeterでBeanシェルスクリプトの完全なログを取得する方法
- 14. SqlServer 2008 - コマンドライン経由でネット名前付きパイプを有効にする
- 15. bashでコマンドラインスイッチのタブ補完を有効にする方法は?
- 16. GAEデータストアに有向グラフ、重み付き完全グラフを格納
- 17. Oozie監査ログを有効にする方法?
- 18. log4jでパッケージレベルのログを有効にする方法
- 19. C#名前を分割して、それが属する完全な名前に関連付けます
- 20. Tensorflowログ出力を有効にする方法
- 21. WebsphereコンソールのログとトレースでJVMログを有効にする方法
- 22. NServiceBus再試行を完全に無効にする方法
- 23. ハイチャートチャートを完全に無効にする方法
- 24. log4j:スーパークラスのメソッドのサブクラスでログを有効にする方法
- 25. Apache FtpServerのログ記録を有効にする方法
- 26. ログのハイバネートクエリタイミングを有効にする方法
- 27. 非スタンドアロンのワイヤモックで詳細ログを有効にする方法
- 28. tflearnからログに名前を付けるには
- 29. タワーリンクをレールから完全に無効にする方法
- 30. Excel用の完全なオブジェクトモデルのインテリセンスを有効にする
情報ありがとうございます。しかし、ここで問題となるのは、ゾーンごとに1つのフォルダ内にゾーンファイルがループしていることです。 example.comと言って、私はマスターゾーンファイル内のINCLUDE句を使って約6つのサブゾーンファイルを持っています。私は、クエリが情報を抽出している特定のゾーンファイルを知りたいと思います。私はあなたのログ句を私のバインドに追加しました。それが役立つかどうかをチェックしてお知らせします。ご協力いただきありがとうございます。 – deppfx
私はそれが実際に可能であるとは思っていません、そして、標準的なロギングはあなたにその詳細レベルを与えません。起動時にBINDがゾーンファイルをメモリにロードするので、ファイルが開始されると無意味です。完全なゾーンの1つです。 BINDでデバッグモードを有効にすると詳細レベルが追加される可能性がありますが、大量のログが生成され、DNSサーバーのパフォーマンスに影響します。 –
なぜファイルを分割するためにすべてをロギングするのがデバッグに適していると思いますか?また、サーバーがビジー状態のときには、ほとんどのチャンネルで無用なログメッセージに気をつけてください。 – alexsergeyev