SPF / DKIM / DMARC チェッカー
ドメインを入れると、なりすましメールを防ぐ3つの仕組み(SPF・DKIM・DMARC)のDNS設定を点検し、足りない設定と直し方を表示します。
DNSレコードの初期点検です。SPFの参照先・送信IPとの一致、実メールのDKIM署名、DMARCの整合は未検証です。DKIMは候補セレクタのみを調べ、未検出でも未設定とは断定できません。設定変更前に利用中の送信サービスで確認してください。
サンプルで試す(当サイト自身を点検)診断結果診断結果
この評価だけで、安全性を保証するものではありません。
SPF
拒否方針あり(経路未検証)どのサーバーがそのドメインのメールを送ってよいかを宣言します。
DKIM
候補鍵あり(署名未検証)送信メールに電子署名を付け、改ざん・なりすましを検出可能にします。
DMARC
弱いp=none · rua ✓SPF/DKIMに失敗した『偽物』をどう扱うか(none/quarantine/reject)を宣言します。
`p=none` は監視のみ。問題なければ `p=quarantine` → `p=reject` へ上げて実際になりすましを止めます。
AIへの改善指示(コピペ)
Claude / ChatGPT に貼ると、あなたのDNS・送信サービス向けの直し方を教えてくれます。
あなたはメール認証(SPF / DKIM / DMARC)の専門家です。私のドメイン(itdef.net)のなりすまし対策に不備があります。攻撃ではなく防御目的で、以下を安全に設定する具体的なDNSレコードと手順を教えてください。私が使う送信サービス(Gmail / Google Workspace / Brevo / SendGrid / Amazon SES など)が不明なら質問してください。設定後の確認方法も教えてください。 - DMARC(要改善)→ `p=none` は監視のみ。問題なければ `p=quarantine` → `p=reject` へ上げて実際になりすましを止めます。 注意:いきなり厳格化して正規メールが届かなくなるのは避けたいです。段階的な移行(DMARC は none → quarantine → reject)も案内してください。
使い方
- 1
自分のメール送信ドメインだけを入力します。個人のメールアドレスや機密URLは入力しないでください。
- 2
SPF・DKIM・DMARC のDNS設定を点検します。
- 3
結果は初期点検です。変更前に送信サービスの設定と実メールを確認し、未検出だけで未設定とは断定しないでください。
なぜ重要か
よくある質問
QDKIMが『未設定』と出ましたが、設定しているはずです。
DKIMのセレクタ(例: google, brevo1 など)は送信サービスごとに異なり、DNSから一覧取得できません。本ツールは一般的なセレクタを試すため、独自セレクタだと検出できないことがあります。送信サービスの指定セレクタで `セレクタ._domainkey.ドメイン` を確認してください。
QDMARCの p=none ではダメですか?
none は『監視のみ・何もしない』です。まずは none+レポート(rua)で様子を見て、問題なければ quarantine(迷惑メール行き)→ reject(拒否)へ上げると、なりすましを実際に止められます。