【えむえっくすれこーど】

MXレコード とは?

💡 「このドメイン宛のメールはここへ」という宛先案内板
📌 このページのポイント
MXレコード:メール配送の仕組み 送信者 user@a.com 送信 送信側 メールサーバー SMTP DNS問い合わせ DNSサーバー b.com の MXレコード: 優先度10 mail1.b.com 優先度20 mail2.b.com MXに従い転送 受信側 メールサーバー mail1.b.com 受信者 to@b.com MXレコードとは メールの宛先ドメインに対して 「どのサーバーに届けるか」を 指定するDNSレコード
MXレコードのイメージ
ひよこ ひよこ

MXレコードって何に使うの?

ペンギン先生 ペンギン先生

メールを届けるサーバを指定するためのレコードだよ。「example.com宛のメールはmail.example.comに届けてね」みたいに指定するんだ。これがないとメールが届かなくなるよ。

ひよこ ひよこ

優先度って何?

ペンギン先生 ペンギン先生

MXレコードには数字(プライオリティ)を設定できて、数字が小さいほど優先順位が高い。たとえば「10 mail1.example.com」「20 mail2.example.com」と設定しておくと、mail1が生きてる間はmail1に、落ちたらmail2に送るって動きになるよ。

ひよこ ひよこ

GmailをドメインメールとしてつかうときもMXレコードを変えるの?

ペンギン先生 ペンギン先生

そう、Google WorkspaceやMicrosoft 365を使うときは、MXレコードGoogleMicrosoftが指定するサーバに変更するんだ。変えないとメールがGmailに届かないまま古いサーバに来てしまうよ。

ひよこ ひよこ

おもしろい!MXレコードIPアドレスを直接書けないの?

ペンギン先生 ペンギン先生

これ、意外とやらかしやすいところで、MXレコードに指定できるのはIPアドレスじゃなくてホスト名(ドメイン名)だけなんだ。理由は、そのホスト名がさらにAレコードでIPに解決されるから。IPを直接書くと仕様上エラーになったり無視されたりする。ただし、設定ツールによっては警告なく受け付けて動かない、という落とし穴があるよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「MXレコード」って出てきたら「ドメイン宛のメールをどこに届けるか決めるDNS設定のことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Mail Exchanger Record」 = メール交換の記録
💬 Exchangerは「中継・交換する係」の意味。メールを受け取ってくれるサーバを指定するレコードだよ
← 用語集にもどる