Ich habe versucht, einen DomainKeys Identfied Mail (DKIM)-Texteintrag zu erstellen, den ein Drittanbieter in meiner von Amazon Route 53 gehosteten Zone bereitgestellt hat. Ich erhalte jedoch die Fehlermeldung „CharacterStringToolong“.
Lösung
DNS-DKIM-TXT-Eintrag können bis zu 255 Zeichen in einer einzigen Zeichenfolge enthalten. Teile TXT-Eintrags-Zeichenfolgen mit mehr als 255 Zeichen in mehrere Textzeichenfolgen innerhalb desselben Datensatzes auf.
Hinweis: Wenn du den Wert teilst, wird die DKIM-Funktionalität nicht unterbrochen.
Gehe wie folgt vor, um eine Zeichenfolge in mehrere Zeichenketten aufzuteilen:
-
Öffne den Ressourceneintrag, den du vom Drittanbieter erhalten hast.
-
Um das Maximum von 255 Zeichen für einen einzelnen Route 53-TXT-Eintrag einzuhalten, teile den DKIM-Schlüsselwert in zwei Teile auf. Gehe dazu wie folgt vor:
Kopiere den DKIM-Schlüsselwert aus dem Ressourceneintrag.
Fügen Sie den DKIM-Schlüsselwert in eine neue Zeile eines Texteditors ein.
Teile den DKIM-Schlüsselwert in zwei Teile auf und setze dann jeden Teil in doppelte Anführungszeichen. Füge ein Leerzeichen zwischen den beiden Teilen ein. Teile beispielsweise den Wert für „long_string“ in „long_“ und „string“ auf.
Hinweis: Füge keinen Zeilenumbruch zwischen den beiden Teilen hinzu.
-
Öffne die Route-53-Konsole.
-
Wählen Sie im Navigationsbereich Gehostete Zonen aus.
-
Wähle die gehostete Zone aus.
-
Wähle Eintrag erstellen. Führe die folgenden Schritte aus:
Gib als Name die Domainschlüssel-Kennung ein.
Wähle als Typ die Option „TXT“ aus.
Behalte für Alias die Standardauswahl „Nein“ bei.
Gib für TTL die Anzahl von Sekunden ein. Der Standardwert ist 300.
Kopiere für Wert den geteilten DKIM-Schlüsselwert, den du in deinem Texteditor erstellt hast. Füge den geteilten Wert in das Feld Wert ein.
Wähle Erstellen.
-
Verwende dig oder nslookup, um zu bestätigen, dass der TXT-Eintrag als einzelner Eintrag erscheint.
Für 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"
Für 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"
Ähnliche Informationen
TXT-Eintragstyp