DKIMレコードジェネレーター

セレクターと公開鍵からDKIMのTXTレコードを組み立て、既存レコードの点検もできます。

DKIMレコードジェネレーターは完全にブラウザ内で動作します。セレクターやドメイン、鍵は端末上で処理され、送信されません。

DMARCレコードジェネレーターを開く

DKIMレコード生成 について

DKIMは署名鍵の公開側をDNSに置きます。名前はセレクターとドメインから作られます。レコード自体は短いタグの並びですが、細部でつまずきます。p=の値はPEMファイルからヘッダー行を除いたbase64本体であり、2048ビット鍵はDNS文字列の255文字制限を超え、消し忘れたt=yは受信側に失敗を無視するよう伝えてしまいます。このツールはレコードを組み立て、ゾーンファイル用に分割し、すでに公開されているレコードも解析します。

機能

DKIMレコード生成 の使い方

  1. メールサーバーが使うセレクターとドメインを入力します
  2. 公開鍵を貼り付けます。PEMブロックでもbase64だけでも構いません
  3. ホスト名と値をDNS事業者の管理画面に登録します
  4. 公開後は点検モードで内容を確認します

入力

selector: mail   domain: example.com

出力

mail._domainkey.example.com  TXT
v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0B...

名前は常にselector._domainkey.domainです。セレクターがあるので署名を止めずに鍵を切り替えられます。

よくあるエラーとトラブルシューティング

よくある質問

DKIMのTXTレコードはどんな形ですか。
selector._domainkey.ドメインに置くセミコロン区切りのタグ列で、通常はv=DKIM1; k=rsa; p=に続けてbase64の公開鍵が入ります。
DKIMのセレクターとは何ですか。
一つの鍵に名前を付けるラベルで、レコード名の先頭になります。セレクターを分ければ配信を止めずに鍵を更新できます。
DKIM鍵は1024ビットと2048ビットのどちらですか。
2048ビットです。長らく実用上の標準であり、大手受信側は1024ビットを弱いものとして扱い始めています。
鍵はどこかに送信されますか。
いいえ。レコードはブラウザ内で組み立てられます。それでも公開するのは公開鍵だけにし、秘密鍵は署名サーバーに置いてください。

関連ツール

すべての ArrayKit ツール