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

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は「中継・交換する係」の意味。メールを受け取ってくれるサーバを指定するレコードだよ
← 用語集にもどる