web-dev-qa-db-ja.com

DNSサーバーをキャッシュ/転送するための冗長性を構成していますか?

DNSサービスが重要なサーバーの小さなネットワークがあります。ただし、冗長DNSサービスを設定するのは面倒なようです。

現在私たちが持っているのは、UnboundでUbuntuを実行するようにセットアップされた2つのキャッシュ/フォワード解決サーバーです。標準でresolv.confセットアップ、私たちができる最善のことは、非常に短いタイムアウトを構成することだと思われます。

私はグーグルでほとんど助けを見つけていません。最も一般的と思われる解決策は、仮想IPを作成するか、ハートビートを設定することです。しかし、転送サーバーは別々のサブネットと物理的な場所にあるため、この場合はうまくいくかどうかはわかりません。

とにかく、私は疑問に思っています:

  • 各ホストにスタブリゾルバーを並行して起動することは意味がありませんか?おそらく私が行方不明になっている正当な理由のために、誰もこれを行っていないようです。

  • ハートビート以外にこれに対する良い解決策はありますか?

1
Shtééf

エニーキャストDNSはあなたのために働くことができますか?あなたの質問の情報からは本当にわかりません。

いずれにせよ、エニーキャストDNSは以前にserverfaultで議論されたことがあるので、それを検索すると、serverfaultまたはinterwebsのいずれかでより多くの情報を見つけることができるはずです。

1
Jason Tan

ハートビート以外にこれに対する良い解決策はありますか?

2つの [〜#〜] lvs [〜#〜] バランサー(VRRP付き)と キープアライブ をインストールします。

enter image description here

1
ooshro