example.com. 3600 IN MX 10 mx1.example.com.
MX レコード(メールエクスチェンジャー)は、送信側のメールサーバーに、そのドメインのメールを受け付けるホストを伝えます。各レコードには優先度の数値とホスト名があり、数値の小さいものから順に試されます。
優先度
10 mx1.example.com と 20 mx2.example.com は「mx1 を使い、だめなら mx2」という意味です。優先度が同じレコード同士は負荷を分け合います。
要件
- 参照先は A/AAAA レコードを持つホスト名でなければならず、IP アドレスや CNAME は不可です。
- ドメインに MX レコードがない場合、送信側はその A/AAAA レコードを代わりに使います。メールを一切受け取らないことを宣言するには Null MX(
0 .、RFC 7505)を公開します。
関連するレコード
メールの到達率は、SPF、DKIM、DMARC の TXT レコードや、送信サーバーの IP アドレスに対応する PTR レコードにも左右されます。
よくある質問
- MX レコードで IP アドレスを指せますか?
- いいえ。A または AAAA レコードを持つホスト名を指す必要があります。
- MX レコードの「0 .」とは何ですか?
- Null MX(RFC 7505)で、そのドメインがメールを受け付けないことを明示します。送信側は再試行せず、すぐにエラーとして処理します。