私のネットワークには、大量の RAM を搭載したマシン上に BIND ネームサーバーがあります。パフォーマンスを向上させるにはどうしたらよいでしょうか? 解決がメモリに保存される TTL を増やす方法はありますか? 上位のドメイン名を「事前フェッチ」する方法はありますか?
答え1
BIND は独自のメモリ管理を行うので、十分な RAM 空き容量がある限り、調整は必要ありません。TTL や RFC で指定されているその他の項目を変更しないでください。真面目な話、その質問をしただけで、人々はあなたを傷つけたがるでしょう。事前キャッシュに関しては、キャッシュしたいnslookup example.com
さまざまな「一般的な」ドメイン名すべてに対して を実行することは確かに可能ですが、これによるメリットは比較的少ないはずです。
パフォーマンスの問題がないのにパフォーマンスを追い求めているか、実際に直面している問題について私たちに説明していないかのどちらかのようです。壊れていないのであれば、修正する必要はありません。DNS ルックアップにかなりの時間がかかっている場合は、ISP (または比較的ローカルな他の) DNS サーバーをフォワーダーとして使用することをお勧めします。これらのサーバーの「距離」は、完全に再帰的なルックアップを実行するサーバーよりも短いはずであり、キャッシュのメリットも得られるからです。