DKIM キーが DNS には長すぎますか? TXTレコードを分割する

要点

単一の DNS TXT 文字列は 255 文字 に制限されており、2048 ビットの DKIM キーはさらに長くなります。修正方法は、1 つの TXT レコード内でキーを 複数の引用符付き文字列 に分割し、DNS がそれらを連結することです。ほとんどのプロバイダーはこれを自動的に行います。そうでない場合は、p= 値を引用符で囲んで 255 文字のチャンクに分割します。

なぜそうなるのか

DKIM はセキュリティのために 2048 ビットのキーに移行しましたが、2048 ビットの公開キーは単一の TXT 文字列の 255 文字の制限を超えています。レコードはまだ有効です。ただ、複数の連結された文字列として発行する必要があります。

修正方法

プロバイダーのチャンク形式を使用するか、キーを手動でラップします: "v=DKIM1; k=rsa; p=MIIBIj...first255..." "...rest..."。検証者は引用符で囲まれた文字列を結合して完全なキーに戻します。

  1. 1

    キーが全体を解決することを確認します

    セレクターを確認します。

    $ dig TXT selector._domainkey.yourdomain.com +short

今すぐDKIMレコードを確認

無料のDKIMチェッカーを開く →

よくある質問

1024 ビットまたは 2048 ビットの DKIM キーを使用する必要がありますか?

2048 ビットが最新の推奨です。長さの問題は純粋に DNS フォーマットの詳細であり、ダウングレードの理由ではありません。

DKIMはRFC 6376で定義されています。

Skysnag Security Teamによるレビュー。最終更新 。