SPF / DKIM / DMARC チェッカー

ドメインを入れると、なりすましメールを防ぐ3つの仕組み(SPF・DKIM・DMARC)のDNS設定を点検し、足りない設定と直し方を表示します。

入力したドメインを当サイトのサーバーへ送り、DNSのTXTレコードを照会します。対象のWebサーバーには接続しません。個人のメールアドレスや機密URLは入力せず、ドメインだけを使ってください。DKIMは一般的な候補セレクタのみを確認します。
ご自身が所有・管理するサイトに対して使ってください。第三者のサイトを無断で調べる目的では利用しないでください。

ツールを使う

DNSレコードの初期点検です。SPFの参照先・送信IPとの一致、実メールのDKIM署名、DMARCの整合は未検証です。DKIMは候補セレクタのみを調べ、未検出でも未設定とは断定できません。設定変更前に利用中の送信サービスで確認してください。

サンプルで試す(当サイト自身を点検)

使い方

  1. 1

    自分のメール送信ドメインだけを入力します。個人のメールアドレスや機密URLは入力しないでください。

  2. 2

    SPF・DKIM・DMARC のDNS設定を点検します。

  3. 3

    結果は初期点検です。変更前に送信サービスの設定と実メールを確認し、未検出だけで未設定とは断定しないでください。

なぜ重要か

SPF・DKIM・DMARCは、あなたのドメインを騙る『なりすましメール(なりすまし・フィッシング)』を防ぐ3点セットです。SPFで送信元IPを、DKIMで電子署名を検証し、DMARCで『偽物が来たらどうするか(隔離/拒否)』を宣言します。特にDMARCを `p=none`(監視のみ)で止めず、`quarantine`→`reject` へ段階的に上げるのが要点です。

よくある質問

QDKIMが『未設定』と出ましたが、設定しているはずです。
A

DKIMのセレクタ(例: google, brevo1 など)は送信サービスごとに異なり、DNSから一覧取得できません。本ツールは一般的なセレクタを試すため、独自セレクタだと検出できないことがあります。送信サービスの指定セレクタで `セレクタ._domainkey.ドメイン` を確認してください。

QDMARCの p=none ではダメですか?
A

none は『監視のみ・何もしない』です。まずは none+レポート(rua)で様子を見て、問題なければ quarantine(迷惑メール行き)→ reject(拒否)へ上げると、なりすましを実際に止められます。