Ich habe versucht, einen DKIM-Textressourceneintrag zu erstellen, den ein Drittanbieter in meiner von Amazon Route-53 gehosteten Zone bereitgestellt hat. Ich habe jedoch den folgenden Fehler erhalten: „CharacterStringTooLong (Wert ist zu lang) gefunden für {Value}.“
Kurzbeschreibung
DNS-TXT-Einträge können bis zu 255 Zeichen in einer einzigen Zeichenfolge enthalten. TXT-Eintrags-Zeichenfolgen mit mehr als 255 Zeichen müssen in mehrere Textzeichenfolgen innerhalb desselben Datensatzes aufgeteilt werden.
Hinweis: Wenn der Wert aufgeteilt wird, entsteht kein Fehler der DKIM-Funktionalität.
Lösung
1.Öffnen Sie den Ressourceneintrag, den Sie von Ihrem Drittanbieter erhalten haben.
2.Um das Maximum von 255 Zeichen für einen einzelnen Route 53-TXT-Eintrag einzuhalten, teilen Sie den DKIM-Schlüsselwert in zwei Teile auf. Gehen Sie dazu wie folgt vor:
Kopieren Sie den DKIM-Schlüsselwert aus dem Ressourceneintrag.
Fügen Sie den DKIM-Schlüsselwert in eine neue Zeile eines Texteditors ein.
Teilen Sie den DKIM-Schlüsselwert in zwei Teile auf und setzen Sie dann jeden Teil in doppelte Anführungszeichen. Beispielsweise wird der Wert für „long_string“ in „long_""string“ aufgeteilt.
Hinweis: Fügen Sie keinen Zeilenumbruch zwischen den beiden Teilen hinzu.
3.Öffnen Sie die Route 53-Konsole.
4.Wählen Sie im Navigationsbereich Gehostete Zonen aus.
5.Wählen Sie Ihre gehostete Zone aus.
6.Wählen Sie Datensatz erstellen aus.
7.Führen Sie im Bereich Datensatz erstellen die folgenden Schritte aus:
- Geben Sie als Name die Domainschlüssel-Kennung ein.
- Wählen Sie als Typ die Option TXT aus.
- Behalten Sie für Alias die Standardauswahl Nein bei.
- Geben Sie für TTL die Anzahl von Sekunden ein. Der Standardwert von 300 ist in der Regel ausreichend.
- Kopieren Sie für Wert den geteilten DKIM-Schlüsselwert, den Sie in Schritt 2 erstellt haben, aus Ihrem Texteditor. Fügen Sie den geteilten Wert in das Feld Wert ein.
- Wählen Sie Erstellen aus.
8.Verwenden Sie dig oder nslookup, um zu bestätigen, dass der TXT-Datensatz als einzelner Eintrag dargestellt wird.
dig:
$ dig selector_key_1._domainkey.domain.com txt
...
;; ANSWER SECTION:
selector_key_1._domainkey.domain.com. 60 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1xhXc+vJKhQJUch86o8Ia2+L/AYo4d5eRVrPMMWzz4EiM4eB4QC1hJ83YMCHLv5dDN2lJ3KWSd5tGOxF/FRj1KdN+Jdf+BVwuklBFO8IrDtMz/lk2CJjF8jlgIUmQAjs3lc/8Bee+" "IQeB2tLX9UWvQMpI3aZuh6Ym6hcvLnbEkALWaMQvqwgxZs1qF6t5VKMjWeNNWIScyNTYL4Ud8wDiBcWh492HustfGUxrl5zmRfEl8BzCbrOqpKPLBmk/xrHRw9PHIJyYOaZA2PFqVcp6mzxjyUmn0DH9HXdhIznflBoIOLL1dm77PyDOKdEWRkSLMCA72mZbFr9gxda72ocQIDAQAB"
nslookup:
> nslookup -q=TXT selector_key_1._domainkey.domain.com
...
Non-authoritative answer:
selector_key_1._domainkey.domain.com. text =
"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1xhXc+vJKhQJUch86o8Ia2+L/AYo4d5eRVrPMMWzz4EiM4eB4QC1hJ83YMCHLv5dDN2lJ3KWSd5tGOxF/FRj1KdN+Jdf+BVwuklBFO8IrDtMz/lk2CJjF8jlgIUmQAjs3lc/8Bee+"
"IQeB2tLX9UWvQMpI3aZuh6Ym6hcvLnbEkALWaMQvqwgxZs1qF6t5VKMjWeNNWIScyNTYL4Ud8wDiBcWh492HustfGUxrl5zmRfEl8BzCbrOqpKPLBmk/xrHRw9PHIJyYOaZA2PFqVcp6mzxjyUmn0DH9HXdhIznflBoIOLL1dm77PyDOKdEWRkSLMCA72mZbFr9gxda72ocQIDAQAB"
Verwandte Informationen
TXT-Eintragstyp