1

bind9 を Debian システムにインストールしたばかりで、それがどのように機能し、何をしているのかを理解しようとしています。

私を困惑させるのは、キャッシュディレクトリにキャッシュファイルが作成されないことです。実際、あるレベルでは私は完全に理解しています。すべての構成ファイルで、file ディレクティブは「/etc/bind」で始まるファイル、つまり構成ファイルを指定します。ルート ヒント ファイルとループバック システム用のファイルがあります。先頭に「/」がないファイルは構成されないため、驚くことはありません。また、どのドメインのスレーブとしても定義されていません。

したがって、私が正しく理解していれば、すべてのルックアップをメモリにキャッシュしていますが、期待していたファイルにはキャッシュしていません。

ここで、私がやりたいことは、ローカル プライベート ネットワークとループバック システムに対して信頼できるネーム サーバーを作成し、他のすべての応答をファイル システムにキャッシュすることです。前者を実行する方法はわかりますが、すべての反復ルックアップ応答をキャッシュするようにファイル ディレクティブを配置する場所がわかりません。

考えられるすべてのトップレベルドメインの公に知られている権威サーバーのスレーブにすることができることがわかりますが、それは多くの点で間違っていて壊れやすいようです.

4

1 に答える 1

1

BINDはキャッシュをディスクに保存することはなく、単に必要はありません。

ただし、現在の内容をデバッグ用のファイルにダンプするように指示することはできます(rndc dumpdb -cache)。

于 2009-05-08T07:11:49.767 に答える