独自ドメインメールのMXレコード設定メモ
サーバ移転で失敗したMXレコード設定メモ
バリュードメインのXREA(エクスリア)からCoreServer(コアサーバ)に移転した際に 「メールアカウントをCoreServer(コアサーバ)に集めよう!」 と思ったのがキッカケで複数ある独自ドメインのメール設定を変更しました。 設定変更を忘れてメールが届かなかったのはココだけの話しね(笑)。
独自ドメインのDNSレコード設定メモ
ウェブサイトは「www.mydomain.com」で「mydomain.com」はサーバ側で「www.mydomain.com」に転送するように設定してある。ドメインメールは「user@mydomain.com」で「www.mydomain.com」と同じサーバに届くようにしてある。
【変更前の設定】 a www 220.151.238.213 a @ 220.151.238.213 mx @ 10 txt @ v=spf1 mx ~all
ドメインメールは「user@mydomain.com」を「www.mydomain.com」と同じサーバではなく新しく取得したCoreServer(コアサーバ)に届くようにした。「a mail 202.172.28.38」「mx mail 10」を追加し「mx @ 10」を「mx @ 20」に優先度を下げた。MXレコードを2個にしたので新サーバが停止しているときは旧サーバに届くようになる。たぶん見ないけど(苦笑)。
【変更後の設定】 a www 220.151.238.213 a @ 220.151.238.213 a mail 202.172.28.38 mx mail 10 mx @ 20 txt @ v=spf1 mx ~all
悩んだDNSレコード設定メモ
最後に悩んだ時の設定はMXレコードを3個にした時に起こった現象でMXレコードの設定が上手くいかない。 間違ってはないと思うが関連付けがうまくいっていなかった。
【悩んだ時の設定】 a www 220.151.238.213 a @ 220.151.238.213 a mail 202.172.28.38 a mx1 210.172.108.237 mx mail 10 mx mx1 15 mx @ 20 txt @ v=spf1 mx ~all
【nslookupの結果】 > nslookup > set type=mx > mydomain.com Non-authoritative answer: mydomain.com MX preference = 10, mail exchanger = mail.mydomain.com mydomain.com MX preference = 15, mail exchanger = mx1.mx.mydomain.com mydomain.com MX preference = 20, mail exchanger = mydomain.com mail.mydomain.com internet address = 202.172.28.38 mx1.mydomain.com internet address = 210.172.108.237 mydomain.com internet address = 220.151.238.213
MXレコードの指定方法が悪かったらしく「mx mx1 15」を「mx mx1.mydomain.com. 15」と省略しないでフルドメインで設定すると「mx1.mx.mydomain.com」が「mx1.mydomain.com」と「.mx」が入らない思い通りの関連付けになった。「mx mail 10」だと省略していても思い通りになったのに・・・。
【修正した結果】 a www 220.151.238.213 a @ 220.151.238.213 a mail 202.172.28.38 a mx1 210.172.108.237 mx mail 10 mx mx1.mydomain.com. 15 mx @ 20 txt @ v=spf1 mx ~all
【nslookupの結果】 > nslookup > set type=mx > mydomain.com Non-authoritative answer: mydomain.com MX preference = 10, mail exchanger = mail.mydomain.com mydomain.com MX preference = 15, mail exchanger = mx1.mydomain.com mydomain.com MX preference = 20, mail exchanger = mydomain.com mail.mydomain.com internet address = 202.172.28.38 mx1.mydomain.com internet address = 210.172.108.237 mydomain.com internet address = 220.151.238.213
結論・学んだこと
MXレコードの設定は省略せずに書くことです。
次はCore Server(コアサーバ)にGoogle Apps(https://www.google.com/a/)を導入したいと思ってます。
Posted By PONTA : 2007/12/28-21:24