DMARC

DMARCレコードとは何ですか?

DMARCレコードは、ポリシーとレポートの送信先を制御する 1 行のDNSです。

[ 簡単な回答 ]

DMARCレコードは、 DMARCポリシーとレポートの送信先を示す、 _dmarc.yourdomain.comで公開されるTXTレコードです。最小限の例は次のとおりです。 v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com.

重要な事実

  • ›v=DMARC1 and p= are the only required tags; v must come first.
  • ›sp= sets a separate policy for subdomains.
  • ›adkim= and aspf= set strict (s) or relaxed (r, default) alignment.
  • ›pct= applies the policy to a percentage of failing mail (default 100).
  • ›ドメインごとに許可されるDMARCレコードは 1 つだけです。 2 つのレコードは、何も適用されないことを意味します。

EmailAuth研究チームによるレビュー

DMARCレコードは、ホスト名_dmarc.yourdomain.comでDNSに公開される単一のTXTレコードです。受信メールサーバーに認証ポリシーとレポートの送信先を指示します。レコードはセミコロンで区切られたタグのリストであり、常にv=DMARC1.

DMARCレコードの例

v=DMARC1; p=reject; rua=mailto:rua@example.com; ruf=mailto:ruf@example.com; adkim=s; aspf=s; pct=100; fo=1

コアのDMARCタグ

  • v: プロトコルのバージョン。常にv=DMARC1であり、最初に指定する必要があります。
  • p: ドメインのポリシー: なし、隔離、または拒否。
  • sp: サブドメインのポリシー。省略した場合、サブドメインは p 値を継承します。
  • rua: 集約 ( RUA ) レポートのアドレス。 mailto URI として記述されます。
  • ruf: フォレンジック ( RUF ) 失敗レポートのアドレス。
  • adkim: DKIMアライメント モード。r はリラックス (デフォルト)、s は厳密を表します。
  • aspf: SPFアライメント モード。r はリラックス (デフォルト)、s は厳密を表します。
  • pct: ポリシーが適用される失敗したメールの割合 (1 ~ 100)。
  • fo: フォレンジック レポート オプション。RUF RUFがいつ生成されるかを制御します。
  • rf: フォレンジック レポートのレポート形式、通常は afrf。
  • ri: 集計レポートのレポート間隔 (秒単位)、デフォルトは 86400。

タグを分かりやすく読む

p タグはその役割を果たします。なりすましメールに何が起こるかを決定します。集計レポートにはドメインとして送信しているすべてのソースが表示されるため、rua タグは早期に価値を得る場所です。 adkim タグと aspf タグは、認証されたドメインが From ヘッダーとどの程度厳密に一致するかを制御します。厳密な調整はより安全ですが、ドメインの正確な一致が必要なため、ほとんどの送信者はロールアウト中に緩和されたデフォルトを維持します。

記録を公開する

  1. 1

    TXTレコードを作成する

    v=DMARC1.始まる値を使用して、ドメインのホスト_dmarcにTXTレコードを追加します。

  2. 2

    2. モニタリングから始める

    p=noneを設定し、rua アドレスを追加すると、配信に影響を与えることなくレポートの送信が開始されます。

  3. 3

    3. 伝播を確認する

    _dmarc.yourdomain.comにクエリを実行して、レコードが解決されていることを確認します。 EmailAuthの無料のドメイン スキャンにより、これがチェックされます。

  4. 4

    4. ポリシーを強化する

    正当な送信者が通過したことを確認した後、ポリシーを隔離してから拒否するように設定します。

よくある間違い

  • 複数のDMARCレコードを公開すると、 DMARC完全に無効になります。必ず 1 つだけ保持してください。
  • レコードを間違ったホストに置く。ルート ドメインではなく、 _dmarcにある必要があります。
  • rua タグを忘れると、自分の送信元が見えなくなります。
  • すべてのサービスを認証する前にp=rejectに直接ジャンプすると、実際のメールがブロックされます。

EmailAuth CNAME委任によってDMARCレコードをホストできるため、 DNS毎回編集することなくポリシーとレポート設定を更新できます。また、これらのタグが収集したRUAおよびRUFデータを解析して、明確なダッシュボードに表示します。

よくある質問

DMARCレコードはどこに配置すればよいですか?

DMARCレコードは、ホスト_dmarc.yourdomain.comで公開されるTXTレコードです。サブドメインの場合は、 _dmarc.subdomain.yourdomain.comで公開します。ドメインごとに許可されるDMARC TXTレコードは 1 つだけです。

有効なDMARCレコードの最小値は何ですか?

最も短い有効なレコードはv=DMARC1; p=none.実際には、集約レポートを受信できるように、rua アドレスも追加する必要があります (例: v=DMARC1; p=none; rua=mailto:rua@example.com.

DMARCレコードでの pct の役割は何ですか?

pct タグは、失敗したメールの一部にのみポリシーを適用するため、段階的なロールアウトに役立ちます。たとえば、 p=quarantine; pct=25失敗したメッセージの 4 分の 1 を隔離します。完全な保護では、 pct=100を設定するか、100 がデフォルトであるため省略します。

adkim と aspf の違いは何ですか?

adkim はDKIMのアライメント モードを設定し、 aspf はSPFのアライメント モードを設定します。どちらも、デフォルトのリラックスした r 、または厳密な s を受け入れます。 Relax では組織ドメインの一致が許可されますが、strict ではドメインの正確な一致が必要です。

DMARCレコードとは何ですか?

これは、ドメインのDMARCポリシー、調整ルール、およびレポート アドレスを公開するDNS TXTレコードです。

DMARCレコードを追加するにはどうすればよいですか?

DNSプロバイダーで、ホスト_dmarcとv=DMARC1;などの値を使用してTXTレコードを作成します。 p=none; rua=mailto:dmarc@yourdomain.com. DMARCジェネレーターを使用して、構文エラーなしでビルドします。

DMARCレコードを確認するにはどうすればよいですか?

DMARCチェッカーまたはルックアップを使用します。ドメインを入力すると、 _dmarc.yourdomain.comが取得され、各タグが説明されます。

DMARCレコードを 2 つ持つことはできますか?

いいえ。受信者は複数のレコードを見つけた場合、 DMARC完全に無視するため、それらを 1 つにマージします。

[ DMARC ご案内】

ナレッジベースの一部DMARC基盤とポリシー · 68 ガイド

企業の来歴

一流の金融機関と政府が選ばれる理由 電子メール セキュリティ ダッシュボードを廃止しました。

従来の電子メール認証プラットフォームはダッシュボードを販売し、エンジニアに作業を依頼します。一か八かの環境では、手動による監視は適用の遅れ、構成のドリフト、および監視されていないシャドウ ドメインを意味します。

EmailAuthは、エージェントの電子メール来歴プラットフォームです。 当社のエージェントが執行します p=reject、サードパーティの送信者を調整し、ドメインを完全に移動します。 RFC 9989 新しいDMARC標準に準拠し、人間による監査機能を備えています。

政府 大企業 ティア1金融機関

SaaS · 専用テナント · エアギャップオンプレミス · BYOK 暗号化

独自のドメインのEmailAuth参照してください

14 日間の概念実証を開始します。すべての送信者をマッピングし、危険にさらされている状況を数値化して、完全な取り締まりへの安全な道を提供します。