Skip to main content
New SPF lookups must resolve in milliseconds — why a DMARC tool's add-on isn't enough Learn Why → →

無料 DMARC レコード チェッカー

DMARC ポリシーを検証し、アライメント設定を確認し、レポーティング設定を検証し、重複したレコードや認可の欠落を検出します。

セキュリティ侵害の最大 90% はフィッシングメールから始まります

DMARC レコードをチェック

ドメインを入力して DMARC 設定を分析し、実用的な洞察を得ましょう。

DMARC レコードとは?

DMARC(Domain-based Message Authentication, Reporting & Conformance)レコードは、SPF または DKIM の認証チェックを通過しないメールをどう扱うかを受信側メールサーバーに指示する DNS エントリです。デジタルの用心棒のようなもので、正規のメールだけが受信者の受信トレイに届くようにします。

DMARC レコードがなければ、誰でもあなたのドメインになりすまして悪意あるメールを送れてしまいます。DMARC は SPF と DKIM を統一されたポリシーに束ね、認証が失敗したときに何が起きるかを制御でき、集約レポートとフォレンジックレポートを通じて可視性をもたらします。

レコードの構成

DMARC レコードの構成要素

バージョン

常に v=DMARC1

これが DMARC レコードであることを識別します。

ポリシー(p=)

none | quarantine | reject

認証に失敗したメールの扱い方を指定します。

サブドメインポリシー(sp=)

サブドメイン向けの個別ポリシー

任意でサブドメインに異なるルールを適用します。

集約レポート(rua=)

mailto:reports@example.com

認証結果の要約レポートの送信先です。

フォレンジックレポート(ruf=)

mailto:failures@example.com

詳細な失敗レポートの送信先です。

アライメント(adkim/aspf)

s(strict)| r(relaxed)

DKIM/SPF のドメインが From ヘッダーとどれだけ厳密に一致すべきかを指定します。

DMARC レコードの例:

v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com; ruf=mailto:dmarc-failures@example.com; adkim=s; aspf=s;
ステップバイステップ

DMARC レコードの作成

1

SPF と DKIM が設定されていることを確認する

DMARC は SPF と DKIM の上に成り立ちます。DMARC レコードを作成する前に、その両方が自ドメインで正しく設定されていることを確認してください。当社の 無料 SPF チェッカー で SPF レコードを検証しましょう。

2

ポリシーを選ぶ

まずは p=none から始めて、配信に影響を与えずにメールトラフィックを監視します。自信が持てたら、完全な適用のために quarantine または reject へ移行しましょう。

3

レポート送信先を定義する

集約(rua)およびフォレンジック(ruf)レポートの送信先を設定し、メール認証の状況を可視化します。

4

アライメントを指定して公開する

SPF と DKIM について strict か relaxed のアライメントを選び、DNS の _dmarc.yourdomain.com に TXT エントリとしてレコードを追加します。

5

検証して監視する

DMARC テストツールを使い、レコードが正しく公開されているか確認します。レポートを定期的に確認し、認証設定への自信が深まるにつれてポリシーを調整しましょう。

メリット

DMARC ジェネレーターを使う理由

構文エラーをなくす

ジェネレーターは正しい書式を保証し、メール認証を密かに壊す設定ミスを回避します。

時間を節約

DMARC レコードを一から手作業で作るのと比べて、実装時間が最大 50% 短縮されます。

カスタマイズ

サブドメイン向けのポリシーを調整し、レポーティングの設定を行い、アライメントモードを選んで、組織のニーズに合わせられます。

フィッシングを最大 99% 削減

reject ポリシーを適用すれば、フィッシング攻撃におけるドメインなりすましをほぼ根絶できます。

結果の読み方

DMARC チェック結果の理解

DMARC チェックを実行すると、自ドメインの _dmarc TXT レコードを取得し、それが受信側に何を指示しているかを分解します。ここでは、その結果の読み方と、最も重要な部分への対処法を説明します。

DMARC チェック結果の読み方

チェッカーは4つのことを報告します。有効な v=DMARC1 レコードが存在するか、適用ポリシー(p=)、SPF と DKIM のアライメントモード、そしてレポートの送信先(rua/ruf)です。健全な結果とは、レコードが1つで、ポリシーが none より強く、少なくとも集約レポートの送信先があり、誰があなたのドメインとして送信しているかを把握できる状態です。

3つの DMARC ポリシー:none、quarantine、reject

  • p=none - 監視のみ。失敗したメールも配信され、レポートを収集するだけです。これは出発点であり、目的地ではありません。
  • p=quarantine - 失敗したメールは迷惑メール/スパムに送られます。最初の本格的な適用ステップです。
  • p=reject - 失敗したメールは完全にブロックされます。これが目標であり、ドメインなりすましを止めるものです。

正しいロールアウトは nonequarantinereject であり、レポートですべての正規送信者が通過していることを確認してから初めて次へ進みます。p=none のまま無期限にとどまるのは最もよくある DMARC の誤りで、まったく保護になりません。

SPF と DKIM のアライメント:SPF が通過しても DMARC が失敗する理由

DMARC は、SPF または DKIM が通過したかどうかだけをチェックするのではなく、それらが目に見える From アドレスのドメインとアライメント(整合)しているかをチェックします。メッセージは送信サービス自身のドメインで SPF を通過しても、そのドメインが From ヘッダーと一致しないために DMARC に失敗することがあります。aspfadkim タグはその一致がどれだけ厳密でなければならないかを制御します。r(relaxed)はサブドメインを許可し、s(strict)は完全一致を要求します。その違いは当社の SPF アライメントの理解 ガイドで詳しく解説しています。有効な SPF レコードでも DMARC に失敗する場合、ほぼ常にアライメントの不整合が原因であり、通過してアライメントの取れた SPF レコードは、そもそも SPF が正しいことに依存します。

よくある DMARC の設定ミス

  • レコードがない、またはホストが誤っている。 レコードは apex ではなく _dmarc.yourdomain.com に置く必要があります。
  • DMARC レコードが2つある。 許されるのは1つだけで、2つ目があると両方が無効になります。
  • p=none のまま。 永遠に監視だけでは、適用はゼロです。
  • rua アドレスがない。 集約レポートがなければ、盲目のまま適用することになります。

集約レポートとフォレンジックレポート

集約レポート(rua)は、あなたのドメインとして送信するすべてのソースと、それらが通過したかどうかを示す日次の XML 要約です。ここで不正な送信者を見つけ、自分の送信者がアライメントしていることを確認できます。フォレンジックレポート(ruf)は、より深い調査のために個々の失敗メッセージを捕捉します。生の XML を読みやすくするために、当社の姉妹製品 DMARC Report がそれを解析して可視化します。

DMARC、SPF、DKIM は連携して機能する

DMARC は、2つのチェックの上に立つポリシー層です。SPF(送信サーバー)と DKIM(メッセージが改ざんされていないことを証明する署名)です。DMARC の適用には、通過してアライメントの取れた SPF の結果が必要なため、SPF レコードを有効かつ 10 回のルックアップ制限内に保つことが基盤となります。AutoSPF がそれを自動的に処理します。全体像は当社の DMARC ガイド でご覧ください。

DMARC には SPF が、そして SPF には AutoSPF が必要です

DMARC のアライメントには通過する SPF チェックが必要です。AutoSPF は SPF レコードを最適化し、10 回のルックアップ制限内に自動的に保ちます。

Rated 5/5 on G2 · Trusted since 2018

お客様の声

"AutoSPF Flattens SPF Records Seamlessly & Keeps Changes Logged - I am quite pleased with the product"

It does what it promises to do, and does it very well. I appreciate that it keeps a log of changes made, which prevents many mistakes. A client's SPF record would have way too many lookups, but AutoSPF makes that problem go away. The length of the SPF record is typically not the issue; it's the amount of lookups in the record that are. AutoSPF "flattens" the record, automatically expanding the defined lookups to IP addresses or ranges. And it auto-updates the record when the un-flattened lookups change.
PJ

Peter J.

President · Small-Business (50 or fewer emp.)

"Helped us go beyond capacity"

AutoSPF did exactly as described, it helped us get past our 10 lookup limit. Afterwards, we hit another limit regarding overall capacity and when contacted, they quickly provided us with a new solution to eliminate capacity issues entirely going forward, so now we can add as many SPF records as needed. They also provided us with a personalized support video explaining their new method in its entirety using our instance as the example.
VU

Verified User

Financial Services · Mid-Market (51-1000 emp.)