回答:
次のようなオプションを確認できます。
これらはすべて、実際にサーバーが上限に達したときに応答を停止する可能性があるグローバルオプションですが、使用されるメモリを制限します。
実際の例では、「max-cache-size 1M」の設定で、BINDのインストールで約30〜35MBのメモリを使用しています(稼働時間2週間、9つのゾーンで信頼でき、トラフィックが少ない)。
探している答えにはならないかもしれませんが、ホストされたDNSを使ってみませんか?私は真のオタクなシステム管理者ではないと思いますが、時間を無駄にする代わりに、私たち(メール、dns)にとってあまり役に立たない管理者のことを専用の会社にオフロードしました。私たちはwww.dnsmadeeasy.comを使用しています。一部のドメインの価格は本当に安いです。それはあなたのVPSより安いでしょう、それは確かです。
tinydnsの提案は、メモリを節約したい場合に行く方法です。ゾーンのBINDキャッシングは無意味であると同時にアグレッシブであり、パフォーマンスに関しては、適切に設計されたバイナリデータベースも同じくらい高速です。
DNSホスティングの利用に関しては、Afraid、BuddyNS、Hurricane Electricなど、無料で利用できるサービスがいくつかあります。
NSD(ネームサーバーデーモン)について聞いたことがありますか?信頼できるドメインネームサーバー用に設計されています。パフォーマンスが高く、設置面積が非常に小さいです。