DKIMチェッカー

DKIM鍵を確認

メールアドレスやURLではなく、署名に使うドメインを入力してください。

次へ

DKIMセレクターは、送信ドメインが公開鍵を掲載するDNS名を指定します。署名ドメインとセレクターを入力すると、現在DNSから返されるTXTレコードを確認できます。公開中、失効済み、鍵が返されない、形式が不正、一時的に検索できない状態を区別します。メール本文を検査したり、署名の検証結果を確認したりはしません。

DKIMセレクターの確認方法

  1. 1

    署名ドメインを入力

    DKIM-Signatureヘッダーのd=のドメイン、またはメールサービスに設定したドメインを使います。

  2. 2

    セレクターを入力

    同じヘッダーのs=の値、またはサービスの設定値を使います。例:mail。

  3. 3

    DNSの鍵の状態を確認

    チェッカーはselector._domainkey.domainのTXTを問い合わせ、返されたレコードを説明します。

この検索で確認できること

DKIMはセレクター(s=)と署名ドメイン(d=)を使って公開鍵を探します。s=mail、d=example.orgの場合、DNSホストはmail._domainkey.example.orgです。このツールは、そのホストのTXTレコードをサーバーのDNSリゾルバーに問い合わせます。ドメインとセレクターは検索のためサーバーに送信されます。公開鍵が見つかっても、特定のメールがDKIM認証に成功した証拠にはなりません。

1つのTXTリソースレコードに、引用符で囲まれた文字列が複数含まれることがあります。DNSでは鍵を解析する前に、これらを余分な空白なしで結合します。同じセレクターに別々のTXTリソースレコードが複数ある場合は別です。ツールは鍵をつなぎ合わせず、結果が曖昧だと報告します。DNSのタイムアウトは空の回答と分けて表示します。検索失敗から鍵の不在は判断できません。

レコードの状態 ここでの意味 次に確認すること
p=に対応する鍵がある 公開鍵が掲載されている DKIMの合否を知るには、対象メールの完全なヘッダーで検証します。
p=が空 鍵は失効済み 代替鍵を公開し、署名サービスを更新します。
TXTの回答がない このリゾルバーから鍵が返らなかった d=とs=を再確認し、DNSプロバイダーの設定を調べます。
TXTレコードが複数 セレクターの回答が曖昧 意図しない重複レコードを削除します。
リゾルバーの障害 現時点では不明 DNSサービスの復旧後に再試行します。

k=が省略されている場合、鍵の種類はRSAです。チェッカーは32バイトの公開鍵を持つk=ed25519も認識します。対応する鍵の構文を確認しますが、公開鍵だけから署名設定、メールの真正性、受信箱への配信、DMARCのアライメントは判断できません。RFC 6376はセレクター検索と空の鍵による失効を、RFC 8463はDKIMでのEd25519を定義しています。

よくある質問

サービスから送信したメールのDKIM-Signatureヘッダーにあるs=タグ、またはそのサービスのDKIM設定画面を確認してください。d=タグは署名ドメインです。ドメイン欄やセレクター欄にメール全体を貼り付けないでください。

いいえ。DKIMの検証には、対象メール、署名、正規化処理、暗号学的検証が必要です。DNSの鍵だけでは、このリゾルバーがセレクター名で見つけたものしか分かりません。

RFC 6376では、空のp=値はDKIM鍵の失効を示します。そのセレクターで署名を続けている場合、検証が通るように新しい鍵と対応するDNSレコードが必要です。

ドメインとセレクターはこのサイトのサーバーに送信されます。サーバーがDNSリゾルバーに公開TXTレコードを問い合わせます。メール本文やメッセージ全体は不要です。

関連ツール

HTTPリクエストテストツール

カスタムメソッド、ヘッダー、ボディを使用してHTTPリクエストを送信します。ステータスコード、応答時間、完全な応答ボディとヘッダーを確認できます。

CORSテスター

公開URLにOPTIONSを送信し、CORSのオリジン、メソッド、指定ヘッダー、認証情報の許可を確認。各結果の理由をわかりやすく表示します。

メールヘッダー解析ツール

生のメールヘッダーをブラウザー内でローカルに解析。メッセージをアップロードせず、Receivedの経路と時間、SPF、DKIM、DMARC、ARCのメタデータを確認できます。

SSL証明書チェッカー

ホストがポート443で提示するSSL/TLS証明書を確認します。サブジェクト、発行者、有効期間、有効期限までの日数、SAN、署名アルゴリズムを表示します。

速度テスト

ブラウザーで手軽に行える無料のインターネット速度テスト。ダウンロード速度をMbpsで測定するほか、遅延とジッターも計測し、4Kストリーミング・ゲーム・ビデオ通話に対応できるかを確認できます。アプリも登録も不要。

CIDR 計算ツール

IPv4・IPv6 の CIDR ブロックをネットワークアドレスに正規化し、範囲の先頭と末尾、正確なアドレス総数を計算します。IPv4 のマスクとポイントツーポイントリンクのホスト規則も確認できます。

このツールは他の言語でも利用できます