DKIMセレクタの調べ方 — 「見つからない」と言われたときに
最終更新: 2026-08-07
DKIMには、SPFやDMARCと決定的に違う点があります。外部から「設定されているかどうか」を確実に調べられないのです。
SPFは example.com のTXTを見れば分かります。DMARCは _dmarc.example.com を見れば分かります。ところがDKIMは 【セレクタ名】._domainkey.example.com という場所にあり、この「セレクタ名」を知らないと、どこを見ればいいのか分からないのです。
診断で「確認できず」と出る理由
本サイトのスピード判定は、よく使われるセレクタ名を順に試しているだけです。google、selector1、omdk… といった代表的な名前を叩いて、見つかれば「設定済み」と表示します。
つまり「確認できず」は「未設定」という意味ではありません。独自のセレクタ名を使っていれば、正しく設定されていても見つからないのです。当サイトが「未設定」と断定しないのは、このためです。
確実な調べ方 — 届いたメールのヘッダーを見る
これがいちばん確実です。実際に送られたメールには、使われたセレクタ名が必ず書かれています。
手順(Gmailの場合)
- 自分のドメインから送ったメールを、Gmailで受け取る(自分宛てに1通送ればOK)
- そのメールを開き、右上の「⋮」→「メッセージのソースを表示」
- 表示された文字列の中から
DKIM-Signatureの行を探す - その行の中の
s=の後ろがセレクタ名です
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=example.co.jp; s=omdk; t=1234567890;
^^^^^^ ← これがセレクタ名
あわせて d= も確認してください。ここが自分のドメインになっていることが重要です。配信サービスのドメインになっている場合、署名は本物でもDMARCの合格にはつながりません。
もっと簡単な方法
ヘッダーを読むのが面倒なら、そのまま丸ごとコピーして貼り付けてください。完全判定を選んで貼り付ければ、セレクタ名も d= も自動で読み取って判定します。貼り付けた内容はブラウザ内だけで処理され、サーバーには送信されません。
主要サービスの既定セレクタ
| サービス | セレクタ名 | 設定方法 |
|---|---|---|
| Google Workspace | google | TXTレコード(管理コンソールで鍵を生成) |
| Microsoft 365 | selector1 / selector2 | CNAME 2本 |
| オレンジメール | omdk | CNAME |
| Amazon SES | ランダムな英数字 3本 | CNAME 3本 |
| SendGrid | s1 / s2 | CNAME 2本 |
| Mailchimp | k1 | CNAME |
| Zoho | zoho | TXT |
💡 セレクタ名はサービス側が決めるもので、利用者が自由に変えられるとは限りません。分からないときは、お使いのサービスの管理画面で「DKIM」「送信ドメイン認証」といった項目を開けば、設定すべき値と一緒に表示されています。
複数のサービスを使っている場合
DKIMは、SPFと違って1本にまとめる必要がありません。サービスごとに違うセレクタ名を使うので、それぞれ追加すれば共存できます。
google._domainkey.example.co.jp ← Google Workspace用
omdk._domainkey.example.co.jp ← オレンジメール用
s1._domainkey.example.co.jp ← 別サービス用
この3つは互いに干渉しません。「SPFは1本、DKIMは何本でも」と覚えてください。