DKIM-Schlüssel zu lang für DNS? Teilen Sie den TXT-Eintrag auf

Kurze Antwort

Eine einzelne DNS-TXT-Zeichenfolge ist auf 255 Zeichen begrenzt, und ein 2048-Bit-DKIM-Schlüssel ist länger. Die Lösung besteht darin, den Schlüssel in mehrere Zeichenfolgen in Anführungszeichen aufzuteilen innerhalb eines TXT-Eintrags – DNS verkettet sie. Die meisten Anbieter erledigen dies automatisch; Wenn dies bei Ihnen nicht der Fall ist, teilen Sie den p=-Wert in 255-Zeichen-Blöcke in Anführungszeichen auf.

Warum es passiert

DKIM ist aus Sicherheitsgründen auf 2048-Bit-Schlüssel umgestiegen, aber ein öffentlicher 2048-Bit-Schlüssel überschreitet die 255-Zeichen-Grenze einer einzelnen TXT-Zeichenfolge. Der Datensatz ist weiterhin gültig – er muss lediglich als mehrere verkettete Zeichenfolgen veröffentlicht werden.

So beheben Sie das Problem

Verwenden Sie das Chunked-Format Ihres Anbieters oder verpacken Sie den Schlüssel manuell: "v=DKIM1; k=rsa; p=MIIBIj...first255..." "...rest...". Prüfer fügen die in Anführungszeichen gesetzten Zeichenfolgen wieder zum vollständigen Schlüssel zusammen.

  1. 1

    Überprüfen Sie, ob der Schlüssel vollständig aufgelöst wird

    Überprüfen Sie den Selektor:

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

Prüfen Sie jetzt Ihren DKIM-Eintrag

Kostenlosen DKIM-Checker öffnen →

Häufig gestellte Fragen

Sollte ich einen 1024- oder 2048-Bit-DKIM-Schlüssel verwenden?

2048-Bit ist die moderne Empfehlung. Das Längenproblem ist lediglich ein Detail der DNS-Formatierung und kein Grund für ein Downgrade.

DKIM ist in RFC 6376 definiert.

Geprüft vom Skysnag Security Team. Zuletzt aktualisiert .