- 締切済み
セカンダリ・メールサーバの設定について
万が一、プライマリのメール・サーバが落ちている場合に、 セカンダリ・メールサーバのほうにメールが配送されるように したいと考えております。 そこで、まずDNSを次のように設定しました。 mx1.example.jp. 10 a mx1 xxx.xxx.xxx.1 mx2.example.jp. 20 a mx2 yyy.yyy.yyy.2 そしてしばらく待って、nslookupにて上記設定が正しく反映されていることを確認しました。 この状態で、test@example.jp宛てにメールを送ると、なぜか優先度20で設定したサーバ(yyy.yyy.yyy.2)のメールボックスに届いてしまいます。そして優先度10のほうには何も届きません。 優先度10・優先度20のサーバが両方とも正常に稼動しているので、普通なら優先度10のほうに届くはずだと思うのですが、どうしてこのような現象になってしまうでしょうか? もしお分かりになる方がいらっしゃいましたらぜひご教授ください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- lowrider_2005
- ベストアンサー率40% (1520/3748)
>そこで、まずDNSを次のように設定しました。 >mx1.example.jp. 10 >a mx1 xxx.xxx.xxx.1 >mx2.example.jp. 20 >a mx2 yyy.yyy.yyy.2 これはゾーンファイルですか? それとも何かの管理用のインターフェイスで設定していますか? ゾーンファイルなら書き方が悪いのではないでしょうか。 普通であればこのように書きます。 IN MX 10 mx1 IN MX 20 mx2 mx1 IN A xxx.xxx.xxx.1 mx2 IN A xxx.xxx.xxx.2 シリアルも上げてゾーンファイルをリロードし、digコマンドで反映されていることを確認してみてください。 dig mx [ドメイン名]
補足
> 何かの管理用のインターフェイスで設定していますか? はい、片方のサーバはxreaの管理パネル、もう片方はPleskから設定しました。 digおよびnslookupにて設定が正しく反映されていることは確認しております。 また、質問にも書きました通り、実際にこれでmx2のほうにはメールが届いていますし、mx2の記述を削除すれば、mx1のほうにメールが届きます。