M

MXレコード(メール交換)

MX(メール交換)レコードは、ドメイン宛てのメールを受信するサーバーを指定するDNSレコードです。仕組み、優先度、メールインフラでの役割を解説します。


MXレコード(メール交換)とは

MX(Mail Exchanger)レコードは、あるドメイン宛てのメールをどのメールサーバーが受信する権限を持つかを指定するDNS(Domain Name System)レコードの一種です。

誰かが user@example.com 宛てにメールを送ると、その送信側メールサーバーは、どこにメッセージを配信すべきかを判断するために example.com のMXレコードを照会します。各MXレコードはメールサーバーのホスト名(mail.example.com など)を指し、配信順序を決めるための優先度の値を含みます。

例:

example.com. 3600 IN MX 10 mail1.example.com.
example.com. 3600 IN MX 20 mail2.example.com.
 

この構成では、mail1.example.comが主要なメールサーバーで、mail2.example.com は最初のサーバーが利用できない場合のバックアップとして機能します。

MXレコードの仕組み

メールが送信されると、次の処理が行われます。

  1. 送信者のメールサーバーが、受信者のドメイン(例:example.com)についてDNS参照を行う。
  2. すべてのMXレコードを取得し、優先度順に並べる。
  3. サーバーは、優先度の数値が最も小さい(最も優先度の高い)ホストへの配信を試みる。
  4. そのサーバーに到達できない場合は、次のサーバーを試し、以降も同様に続ける。

各MXレコードは、メールサーバーのIPが解決できるよう、(CNAMEではなく)有効なAレコードまたはAAAAレコードを指している必要があります。

MXレコードはSPFDKIMDMARCと連携してメール配信を認証・保護しますが、MXレコード自体は認証を提供するものではなく、メールをどこに送るべきかを定義するにすぎません。

メールインフラにおけるMXレコードの役割

MXレコードは、インターネット全体でメールルーティングがどのように機能するかを支える基盤です。メッセージを適切なサーバー経由でルーティングしつつ、メール配信に冗長性と柔軟性をもたらします。

一般的なユースケースには次のものがあります。

  • 主/バックアップのルーティング:1台のメールサーバーが停止しても、メールが流れ続けるようにする。
  • サードパーティのメールホスティング:Google WorkspaceやMicrosoft 365などのサービスへ着信メールを振り向ける。
  • セキュリティゲートウェイ:メールが受信トレイに届く前に、フィルタリングやスキャンのシステム経由でルーティングする。

MXレコードの設定ミスは、配信失敗、ループ、または着信のなりすましの脆弱性を引き起こすことがあります。たとえば、MXレコードが適切に保護されていない外部ホストを指している場合、攻撃者がメールトラフィックを傍受または中継できてしまう可能性があります。

MXレコードと DMARCeye

DMARCeyeは主に送信側の認証(SPF、DKIM、DMARC)に重点を置いていますが、適切なMX設定も、ドメインの信頼とメッセージの信頼性を維持するうえで同様に重要です。

DMARCeyeは、あなたの送信元がDNS設定とアライメントしていることを確認できるよう支援します。これにより、MXレコードを通じてメールを受信するのと同じドメインが、送信側でのなりすましから保護されます。

DNSと認証の可視性を組み合わせることで、DMARCeyeはドメイン所有者が着信・送信の両方で安全で一貫したメールフローを維持できるよう支援します。

DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。


DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。


Similar posts

新しいマーケティングインサイトに関する通知を受け取る

DMARC ポリシー戦略を構築または改善するための新しい情報をいち早く入手しましょう。