1つ目のメールサーバはmail.hogehoge.hoge(192.168.0.1)で通常のメールはこちらで処理、
2つ目のメールサーバはmx.hogehoge.hoge(192.168.0.2)でメーリングリスト専用
としたいのですが、DNSサーバの設定はどうしたらいいでしょうか?
「1つ目がダウンしたら2つ目へ配送」といった主従の関係ではありませんのでMXレコードに書くのはおかしい気がします。
2つ目はAレコードだけ書いて名前解決させるだけでいいのでしょうか?
1つめのメールサーバ用のメールアドレスは下記のようにして
yourname@hogehoge.com
2つめのメールサーバ用のメールアドレスを下記のようにすれば
mailinglist@mx.hogehoge.com
上記のような場合、1つめのメールサーバは通常のメールサーバのMXレコード
2つめのメールサーバはサブドメインのMXレコードを作る感じで作成します。
これでそれぞれ、メールが届くようになります。
下記のページがヒントになるかも知れません。
http://sb.xrea.com/showthread.php?t=9807
1つめのサーバに、メーリングリストと同じ名前のメールアドレスを作成し、
このメールアドレスに来たメールを2つめのメールサーバにあるメーリングリストに転送するように
設定しておけば、1つ目のメールサーバでメーリングリストも受け付けているように見えます。
ところで、提示されている、IPアドレスはプライベートIPアドレスなので
メールサーバ2台がルーターの内部のネットワークに配置されているとすると
DNSで登録できるのは、ルーターの外側のグローバルIPアドレス1個になります。
(ルーターで2個のIPアドレスを処理しているならこの限りではありませんが)
ルーターの25番ポートにやってきたメールは、1つめのサーバ宛なのか、2つめのサーバ宛なのかが分からないので一旦どちらかのメールサーバで受けて、procmail等でメールを振り分けてやると良いかと思います。
1つ目のメールサーバはホスティング業者のものです。(グローバル固定)
2つ目は自宅サーバで構築するつもりです。(グローバル固定)
「1つ目から2つ目へ転送」安心ですね。
ありがとうございます。
質問中には、ローカルIPアドレスになっているのですが、グローバルIPと読み替えて良いならば
MXレコードで設定出来ますが、
その場合、サーバー毎に別々のグローバルIPが割り振られている事が条件になります。
逆引き等は、必要ならば別途設定が必要になりますので、下記のリンク先にも記載がありますので
見てみてください。
Aレコードでは、サブドメインとIPアドレスを対応させる事は出来ますが、
グローバルネットワーク上の他の多数のDNSサーバーに転送される、メールの転送先の情報は
更新されないというか、無関係だと思います。
そうでない場合、例えば自作サーバーで、ローカルIPアドレス単位になっていたり
同一PC上で、動かしていたりの場合は、基本的に、ローカルIP上に
BIND等のサーバーを置く必要がありますが、下記のような感じで、設定する事は可能です。
かなり面倒だと思いますけど。
http://www.atmarkit.co.jp/flinux/rensai/bind906/bind906b.html
こちらも参考まで。
http://www.atmarkit.co.jp/flinux/rensai/bind903/bind903b.html
なんとなく掴めてきました!
ありがとうございます。
なるほど!…と言いたいところですが、じっくり読んでみます。
ありがとうございます。