コンテンツにスキップ

ドメインの DMARC を設定する

ドメインの DMARC(Domain-based Message Authentication, Reporting & Conformance)レコードを作成することで、メールのなりすまし防止に役立ち、メールセキュリティを大幅に向上させることができます。この記事では、ドメインに対して DMARC を構成する手順とベストプラクティスを案内します。

DMARC の理解

DMARC は、フィッシング詐欺やメールのなりすましなど、ドメインの不正使用から保護するために設計されたメール検証システムです。これは既存の2つの仕組み—SPF(Sender Policy Framework)と DKIM(DomainKeys Identified Mail)—に基づき、追加のセキュリティ層を提供します。

DMARC を構成する手順

  1. SPF と DKIM が設定されていることを確認する: DMARC を実装する前に、ドメインに SPF と DKIM のレコードが設定されていることを確認してください。これらは DMARC が正しく機能するための前提条件です。

  2. DMARC レコードを作成する: DMARC レコードはドメインの DNS における TXT レコードです。これはドメインの DMARC ポリシーを指定します。

  3. DMARC ポリシーを定義する: 設定できる主なポリシーは3つあります:

    • none: このポリシーはメールを監視しますが、何もしません。
    • quarantine: DMARC 認証に失敗したメールは迷惑メールフォルダに送られます。
    • reject: DMARC 認証に失敗したメールはブロックされます。
  4. レポート受信用のメールアドレスを指定する: DMARC では、DMARC 失敗に関するレポートを受け取るメールアドレスを指定できます。これは、あなたのメールがどのように処理されているか、正当なメールが DMARC チェックに失敗していないかを理解するために重要です。

  5. DNS に DMARC レコードを設定する: DMARC レコードをフォーマットし、TXT レコードとして DNS に設定します。典型的な DMARC レコードは次のようになります:v=DMARC1; p=none; rua=mailto:your-email@example.com

ベストプラクティス

  • まずは none のポリシーで開始する: 監視ポリシーから始めて、正当なメールが拒否されたり迷惑メールに振り分けられたりしないことを確認してください。
  • レポートを定期的に分析する: 定期的に DMARC レポートを確認してポリシーを調整し、不正な送信元を特定してください。
  • ポリシーの厳格さを段階的に上げる: 慎重に none から quarantine、最終的には reject へと移行してください。DMARC 設定に自信がついてから段階的に強化します。
  • SPF と DKIM レコードを最新に保つ: SPF および DKIM レコードを維持し、現在のメール送信元を反映するようにしてください。

DMARC の設定は、メールドメインの保護において重要なステップです。DMARC レコードを注意深く構成し、レポートを分析することで、メールのなりすましリスクを大幅に低減し、メールの配信性を改善できます。DMARC の構成は継続的なプロセスであり、効果的なメールセキュリティを維持するためには定期的な監視と調整が重要です。