無料ツール · ブラウザ上で動作

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

Web Crypto API を使い、あなたの端末内だけでRSA鍵ペアを生成します。selector._domainkey 用の公開鍵TXTレコードを取得し、メールサーバー用の秘密鍵をダウンロードできます。当社には何も送信されません。

  • 完全無料
  • 登録不要
  • データはブラウザから外に出ません

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

DNS名の一部になる短いラベルです。鍵ごとに新しいものを使えば、停止なしでローテーションできます。

完全なDNS名の表示と、ダウンロードする鍵ファイルの名前にのみ使用します。

2048ビットが現在の標準であり、GmailとMicrosoftが推奨するものです。1024ビットは、DNSホストが長いTXT値を保存できない場合にのみ選んでください。

DNS名のプレビュー: io1._domainkey.yourdomain.com

このツールの対象

Google Workspace と Microsoft 365 は管理コンソール内で独自のDKIM鍵を作成するため、これらにはこのツールは不要です。自前のSMTP(Postfix + OpenDKIM または rspamd、Exim、Haraka)、Amazon SES の BYODKIM、あるいは独自の秘密鍵をアップロードできるプロバイダー向けにお使いください。

DKIMレコードはここに表示されます

「鍵ペアを生成」をクリックしてください。ブラウザが Web Crypto API を使ってRSA鍵をローカルで作成します。アップロードは一切行われません。

使い方

アカウント不要、3ステップ

  1. 1

    セレクターと鍵長を選ぶ

    io1 のような短いセレクターを入力し、2048ビットRSAのままにしてください。セレクターはDNS名の一部になるため、鍵をローテーションする際は新しいものを使います。

  2. 2

    ブラウザ内で生成する

    Web Crypto API があなたの端末上で鍵ペアを作成します。公開鍵はTXTレコードに、秘密鍵はダウンロードするPEMファイルになります。

  3. 3

    公開してインストールする

    selector._domainkey にTXTレコードを追加し、秘密鍵をメールサーバーにインストールしてテスト送信し、DKIMチェッカーで dkim=pass を確認してください。

Record & Asset Generators

DKIM署名の仕組み

DKIM(DomainKeys Identified Mail)は、送信するすべてのメッセージに暗号署名を付与します。メールサーバーが選択したヘッダーと本文を秘密鍵で署名し、受信側は selector._domainkey.yourdomain.com のDNSから対応する公開鍵を取得して署名を検証します。有効な署名は、メッセージが転送中に改変されていないこと、そして署名した者があなたのDNSを管理していることを証明します。

DNSレコードには、バージョン、鍵タイプ、base64の公開鍵という3つのタグが含まれます。

io1._domainkey.yourdomain.com. IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA..."

自分で鍵を生成する必要があるのは誰か

ホスト型のメールボックスプロバイダーは、DKIM鍵の生成と管理を代行します。Google Workspace では「アプリ」→「Gmail」→「メールの認証」で有効化し、Microsoft 365 では Defender の「メール認証」→「DKIM」で有効化します。このジェネレーターが必要なのは、署名側をご自身で管理している場合だけです。

  • Postfix と OpenDKIM や rspamd、Exim、Haraka などによる自前のSMTP。
  • 自分で用意した秘密鍵を受け付ける、Amazon SES の Bring Your Own DKIM。
  • CNAMEではなく独自鍵のアップロードに対応するトランザクションメールプロバイダー。
  • OpenSSLを入れずに使い捨ての鍵が欲しい、テストや検証環境。

2048ビット鍵と255文字での分割

Gmail、Yahoo、Microsoftはいずれも2048ビットの鍵を推奨しており、1024ビットの鍵は弱いと見なされます。トレードオフは長さです。2048ビットの公開鍵はTXTの値が400文字を超えますが、DNSのTXT文字列1つは255文字までに制限されています。ほとんどのDNSホストは値を自動的に複数の引用符付き文字列に分割します。拒否される場合は、ツールが表示する分割形式を使ってください。リゾルバーは照会時にそれらを連結します。

古いDNS管理画面の中には、1024ビットの鍵しか収まらない厳しい上限を持つものもあります。鍵を弱くするより、現代的なプロバイダーへDNSを移すほうが良い解決策です。

秘密鍵のインストールと、その後のローテーション

PEMファイルを送信サーバーに保存し、権限をメールデーモンのみに制限したうえで、DNSで使ったのと同じセレクターとドメインで署名ソフトウェアから参照させてください。Gmailのアドレスにテスト送信し、ヘッダーで dkim=pass と、d= の値が自分のドメインと一致していることを確認します。そのうえでDKIMチェッカーでレコードを確認してください。

鍵は定期的にローテーションしましょう。新しいセレクターで新しい鍵ペアを生成して公開し、サーバーを切り替え、そのあとではじめて古いレコードを削除します。サーバーを管理したくないコールドメール運用者は、DKIM、SPF、DMARCが設定済みのメールボックスをInboxOneに払い出させることもできます。

よくある質問

よくある質問

まだ解決しませんか? 30分の到達率相談を予約する 一緒に設定を確認しましょう。

このジェネレーターをお使いください。セレクターと鍵長を選んで「生成」をクリックすると、ブラウザが Web Crypto API でRSA鍵ペアを作成します。公開鍵を selector._domainkey.yourdomain.com にTXTレコードとして公開し、秘密鍵のPEMを署名を行うサーバーにインストールしてください。

セレクターとは、1つのドメインが複数のDKIM鍵を同時に公開できるようにするラベルです。各署名の s= タグに現れ、DNS名 selector._domainkey.yourdomain.com を形成します。短い英数字であれば何でも使えます。鍵をローテーションするたびに新しいセレクターを使えば、新旧の鍵を共存させられます。

2048ビットを使ってください。Gmail、Yahoo、Microsoftが推奨しており、1024ビットの鍵は一部の受信側で弱いものとして扱われます。1024ビットを選ぶ理由があるとすれば、255文字を超えるTXT値を保存できないDNSホストを使っている場合だけですが、それでもDNSプロバイダーを変えるほうが良い解決策です。

いいえ。鍵ペアは Web Crypto API を使ってブラウザ内で生成され、コピーまたはダウンロードするまでページのメモリ上にしか存在しません。InboxOneにも第三者にも一切送信されません。ページを再読み込みすると破棄されるので、離れる前に必ずPEMをダウンロードしてください。

いいえ。どちらも独自のDKIM鍵を生成・管理します。Google Workspace では「アプリ」→「Gmail」→「メールの認証」でDKIMを有効にし、提示されたレコードを公開してください。Microsoft 365 では Defender ポータルで有効にし、2件のCNAMEレコードを追加します。このツールは、自前のSMTPや独自鍵を受け付けるプロバイダー向けです。

Gmailのアカウント宛てにメッセージを送り、「メッセージのソースを表示」を開いて、d= が自分のドメインになっている dkim=pass を探してください。そのうえで、セレクターを指定してDKIMチェッカーを実行し、公開鍵が正しく、十分な長さで公開されていることを確認します。レコードが見つからない場合は、DNSの反映を待って再試行してください。

Ready to Scale Your Outbound?

Your Cold Email Infrastructure Shouldn't Be the Bottleneck.

Domains, mailboxes, DNS, deliverability, and platform exports — all from one dashboard. Starting at $39/month for 10 production-ready mailboxes.

Inbox One Logo

Cold email infrastructure platform. Buy domains, provision Google Workspace mailboxes, auto-configure DNS, and export to 5 outreach platforms — all from one dashboard.

© 2026 InboxOne. All rights reserved.