全開発ツール

メールサーバーの公開鍵から selector._domainkey のTXTレコードを作成し、ドメインが現在公開しているDKIM鍵を確認できます。

無料

1鍵の詳細

秘密鍵はここに貼り付けないでください DKIMの鍵はペアで発行されます。秘密鍵は送信メールの署名に使われ、必ずメールサーバー上に留めておく必要があります。このツールは秘密鍵を生成することも受け付けることもありません。ペアはサーバー上で生成する(またはプロバイダーに生成してもらう)ようにし、以下には公開鍵のみを貼り付けてください。

メールサーバーがこの鍵を公開するために使用する名前です。署名内ではs=として表示されます。

メールサーバーが生成した公開鍵を貼り付けてください。PEMヘッダー、改行、先頭のp=は自動的に取り除かれます。

2オプション

SHA-1を禁止する必要がない限り、「いずれか」のままにしてください。

あなたのDKIMレコード

		

公開する方法
レコードタイプ
TXT
名前/ホスト
-
TTL
3600
  1. メールサーバー上で鍵ペアを生成するか、プロバイダーのDKIM設定を開きます。
  2. 公開鍵と、それが発行されたセレクタをコピーします。
  3. ここに表示されている名前と値でTXTレコードを追加します。
  4. レコードが反映されたら、メールサーバーでDKIM署名を有効にします。
  5. 自分宛てにテストメッセージを送信し、チェッカータブで鍵を確認してください。

2048ビットの鍵はレコードが255文字を超える長さになります。それで問題ありません。DNSは複数の引用文字列として保存し、ほとんどの管理画面が自動的に分割してくれます。

メールサーバーが生成した公開鍵を貼り付けて、公開するレコードを作成するか、チェッカーに切り替えてドメインが現在使用しているDKIM鍵を確認します。秘密鍵はサーバーに保管し、ここには絶対に貼り付けないでください。

セレクタ空欄にすると、代わりに一般的なセレクタを試します。

Your results appear here Fill in the field above, then run the check.
公開されているレコード
公開されている鍵
鍵
-
検索したレコード
-
セレクタの探索

セレクタ鍵
レコードタグの解説
タグ値意味
確認された内容

DKIMレコード作成・チェックについて

DKIMレコードジェネレーター&チェッカーは、公開すべき`selector._domainkey`のTXTレコードを作成し、ドメインが現在公開しているものを検査します。DKIMは、メールサーバー上に保管された秘密鍵で送信メッセージごとに署名を行い、受信側はDNSから対応する公開鍵を取得して署名を検証します。レコードを誤ると、すべての署名が黙って失敗します。

ジェネレーターは、あなたのメールサーバーやプロバイダーが生成した公開鍵を受け取り、バージョン、鍵の種類、任意のハッシュ制限、サービスの種類、フラグといった正しいタグで包みます。秘密鍵を求めたり、生成したり、送信したりすることは一切ありません。秘密鍵はサーバー上で作成され、そこから絶対に持ち出してはいけないものであり、まともなDKIMツールがブラウザ内で秘密鍵を作成しようとすることはありません。

チェッカーはセレクタを検索し、すべてのタグをRFC 6376に照らして検証し、公開された鍵から鍵のアルゴリズムとサイズを導き出します。重要な問題を検出します。失効した鍵(空の`p=`)、コピー時に切り詰められた鍵、置き換えるべき1024ビットの鍵、失敗を完全に無視するよう受信側に指示するテストモードが有効なままになっている状態、そしてRFC 8301で非推奨とされた`h=sha1`制限などです。セレクタが分からない場合はフィールドを空欄にすれば、一般的なセレクタを試します。

DKIMレコード作成・チェックの使い方

  1. メールサーバー上で鍵ペアを生成するか、メールプロバイダーのDKIM設定を開きます。
  2. 公開鍵と、それが発行されたセレクタをコピーします。秘密鍵はそのままにしておいてください。
  3. 公開鍵をジェネレータータブに貼り付け、ドメインとセレクタを設定し、必要に応じてオプションを調整します。
  4. 表示された名前(selector._domainkey.yourdomain.com)でTXTレコードを、TTL1時間で公開します。
  5. レコードが反映されたら、メールサーバーでDKIM署名を有効にします。
  6. チェッカータブを使って、鍵が読み取り可能であること、適切なサイズであること、テストモードのままになっていないことを確認します。

よくある質問

1つのドメインが複数のDKIM鍵を同時に公開できるようにする短いラベルです。署名内ではs=として、DNSではselector._domainkey.yourdomain.comとして現れます。プロバイダーはそれぞれ独自のものを使います。Googleはgoogleを、他はdefault、s1、日付などを使います。

絶対にありません。秘密鍵はメールに署名するためのもので、必ずメールサーバー上に留めておく必要があります。このツールが扱うのは公開鍵のみで、鍵を生成することもありません。ブラウザ内でDKIM鍵ペアを作成しようとするツールがあれば、疑ってかかってください。

現在の推奨は2048ビットのRSAで、どこでも受け入れられます。1024ビットの鍵は依然として検証は通りますが、これは古い最低ラインであり、一部の受信側は現在これを格下げして扱います。1024ビット未満の場合、RFC 8301では検証者が署名を完全に拒否することを求めています。

2048ビットの鍵ではそれが普通です。DNSは長いTXTレコードを、最大255文字までの複数の引用文字列として保存し、ほとんどの管理画面が自動的に分割してくれます。1つの文字列が上限を超えた場合にのみレコードが無効になります。

鍵が失効していることを意味します。RFC 6376では、検証者がそのセレクタからのすべての署名を失敗として扱うことを求めています。意図したものでない場合は、公開鍵を再公開してください。

鍵をテストモードにし、署名の検証に失敗した場合、メッセージがまったく署名されていなかったかのように扱うよう受信側に伝えます。DKIMの設定中は便利ですが、その後は意味がありません。署名が正しく機能するようになったら削除してください。さもないとDKIMは何も保護しません。

シェアする

人気の検索
dkimレコード作成 dkim チェッカー dkimレコード確認 dkim 検索 dkim 検証 dkim セレクタ検索 dkimレコード生成 dkim 鍵長 確認 dkim txtレコード dkimレコード 例
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加:下のコードをコピーして貼り付けてください。