- - PR -
メールサーバを2台置く場合のDN
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-10-20 12:57
メールサーバを2台置く場合、DNSはどのように設定すればよいので しょうか? メリットデメリットがあると思います。以下の3パターンがあると 考えますが、ご意見をお願いします。 1.DNSラウンドロビン MX 10 mail mail A 10.1.1.1 mail A 10.1.1.2 2.MXプリファレンスによる負荷分散 MX 10 mail1 MX 10 mail2 mail1 A 10.1.1.1 mail2 A 10.1.1.2 3.MXプリファレンスによる優先制御 MX 10 mail1 MX 20 mail2 mail1 A 10.1.1.1 mail2 A 10.1.1.2 | ||||
|
投稿日時: 2006-10-20 14:54
結論から言うなら「要件に応じて取捨選択すべき」かと思います。
2台にする以上、何らかの理由があるものと思います。 それ次第で選ばないと意味がないのでは? 例えば「ピーク時に一台では捌ききれない」という理由で、 複数台の設計をするのであれば3は避けるべきでしょうし。 片側障害時を考慮するなら1は避けるべきです。 逆に何も要件がなく、何となく…であれば1がお手軽となるでしょう。 | ||||
|
投稿日時: 2006-10-20 16:18
ご返答ありがとうございます。
>片側障害時に、1は避けるべき、、 この点ですが、DNS情報をキャッシュしていることで予備のサーバに切り替わらないということですよね。 実際に検証してみたら、きちんと切り替わりました。Postfixの仕様なのでしょうか。Sendmailだと駄目とかあるのかなと悩んでます。 確かに、ラウンドロビンで設定しても、DNS情報を2つとも保有します。だから、一方がダウンしていたら、多方に切り替わっているようです。 | ||||
|
投稿日時: 2006-10-20 16:53
「通常時は負荷分散。片系障害時は他系へ振り分ける」 という要件があるのであれば、2の設定を選択するべきだと思いますよ。 好意的に解釈してくれるMX「も」ある。というだけのことですよね。 外部に公開するDNSであれば、その事実に期待するのは無理があります。 # 実際、ラウンドロビンのMXレコードが使われていて、片系障害時に # トラぶった経験があります | ||||
|
投稿日時: 2006-10-20 17:21
こんばんわ.
この方法でも mail1 で取りこぼしたものを mail2 で捌いてくれるのでは? 確か過去にここでそんな話があり,逆に「なぜ優先度低い方で受け取ってしまうの?」 と悩んでいる人がいた覚えがあります. が,「どれが最適か?」と問われると,2のように感じます. 機器の性能に優劣があるなら,mail2 を性能が低い方とするのが良いのではないかと. ※ちなみに relay server の話題ですよね? |
1