DNSサービスが重要なサーバーの小さなネットワークがあります。ただし、冗長DNSサービスを設定するのは面倒なようです。
現在私たちが持っているのは、UnboundでUbuntuを実行するようにセットアップされた2つのキャッシュ/フォワード解決サーバーです。標準でresolv.conf
セットアップ、私たちができる最善のことは、非常に短いタイムアウトを構成することだと思われます。
私はグーグルでほとんど助けを見つけていません。最も一般的と思われる解決策は、仮想IPを作成するか、ハートビートを設定することです。しかし、転送サーバーは別々のサブネットと物理的な場所にあるため、この場合はうまくいくかどうかはわかりません。
とにかく、私は疑問に思っています:
各ホストにスタブリゾルバーを並行して起動することは意味がありませんか?おそらく私が行方不明になっている正当な理由のために、誰もこれを行っていないようです。
ハートビート以外にこれに対する良い解決策はありますか?
エニーキャストDNSはあなたのために働くことができますか?あなたの質問の情報からは本当にわかりません。
いずれにせよ、エニーキャストDNSは以前にserverfaultで議論されたことがあるので、それを検索すると、serverfaultまたはinterwebsのいずれかでより多くの情報を見つけることができるはずです。
ハートビート以外にこれに対する良い解決策はありますか?
2つの [〜#〜] lvs [〜#〜] バランサー(VRRP付き)と キープアライブ をインストールします。