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 は最初のサーバーが利用できない場合のバックアップとして機能します。
メールが送信されると、次の処理が行われます。
example.com)についてDNS参照を行う。各MXレコードは、メールサーバーのIPが解決できるよう、(CNAMEではなく)有効なAレコードまたはAAAAレコードを指している必要があります。
MXレコードはSPF、DKIM、DMARCと連携してメール配信を認証・保護しますが、MXレコード自体は認証を提供するものではなく、メールをどこに送るべきかを定義するにすぎません。
MXレコードは、インターネット全体でメールルーティングがどのように機能するかを支える基盤です。メッセージを適切なサーバー経由でルーティングしつつ、メール配信に冗長性と柔軟性をもたらします。
一般的なユースケースには次のものがあります。
MXレコードの設定ミスは、配信失敗、ループ、または着信のなりすましの脆弱性を引き起こすことがあります。たとえば、MXレコードが適切に保護されていない外部ホストを指している場合、攻撃者がメールトラフィックを傍受または中継できてしまう可能性があります。
DMARCeyeは主に送信側の認証(SPF、DKIM、DMARC)に重点を置いていますが、適切なMX設定も、ドメインの信頼とメッセージの信頼性を維持するうえで同様に重要です。
DMARCeyeは、あなたの送信元がDNS設定とアライメントしていることを確認できるよう支援します。これにより、MXレコードを通じてメールを受信するのと同じドメインが、送信側でのなりすましから保護されます。
DNSと認証の可視性を組み合わせることで、DMARCeyeはドメイン所有者が着信・送信の両方で安全で一貫したメールフローを維持できるよう支援します。
DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。
DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。