Häufig gestellte Fragen
Was ist ein DNS-Eintragssplitter?
Ein DNS-Record-Splitter ist ein Tool, das einen langen DNS-TXT-Eintrag in Segmente von jeweils 255 Zeichen aufteilt, damit er bei DNS-Anbietern, die Einträge nicht automatisch aufteilen, korrekt gespeichert werden kann. Die Begrenzung auf 255 Zeichen stammt aus RFC 1035, der ursprünglichen DNS-Spezifikation, und gilt für jede einzelne Zeichenfolge innerhalb eines TXT-Eintrags. Der vollständige Wert des Eintrags bleibt dabei erhalten. Er wird lediglich als mehrere kürzere Zeichenfolgen gespeichert, die DNS-Resolver bei einer Abfrage wieder aneinanderfügen.
Welche DNS-Anbieter erfordern eine manuelle Aufteilung der TXT-Einträge?
Bei Google Cloud DNS, AWS Route 53, Azure DNS und DigitalOcean müssen Sie lange TXT-Einträge vor dem Speichern manuell aufteilen. Cloudflare, GoDaddy und Namecheap übernehmen die Aufteilung automatisch, wenn Sie den vollständigen Eintrag einfügen. BIND unterstützt beide Formate, wobei Segmente in Anführungszeichen der traditionellen Syntax für Zonendateien entsprechen. Wenn Sie sich nicht sicher sind, fügen Sie den Eintrag zunächst unverändert ein. Sollte der Anbieter einen Längen- oder Formatfehler melden, kehren Sie hierher zurück und teilen Sie ihn auf.
Wird sich der Wert meines TXT-Eintrags ändern oder die DKIM-Überprüfung beeinträchtigt, wenn ich ihn aufteile?
Nein. Wenn ein DNS-Resolver einen TXT-Eintrag abruft, der mehrere Zeichenfolgen enthält, fügt jeder moderne Mailserver und jede moderne Bibliothek diese ohne Trennzeichen zusammen, sodass aus „part1“ „part2“ „part1part2“ wird – identisch mit dem ungeteilten Wert. Ihre DKIM-Signaturen werden korrekt verifiziert, SPF wendet dieselben Mechanismen an und DMARC wertet dieselbe Richtlinie aus. Die Aufteilung ist lediglich ein Detail der Speicherung.
Warum muss ich meinen DKIM-Eintrag aufteilen?
Die meisten öffentlichen 2048-Bit-DKIM-Schlüssel sind zwischen 400 und 450 Zeichen lang, was die Begrenzung von 255 Zeichen für eine einzelne TXT-Zeichenkette überschreitet. Anbieter wie Google Cloud DNS, AWS Route 53 und Azure DNS lehnen den ungeteilten Wert mit Fehlermeldungen wie „ungültige Datensatzdaten“ ab. Durch die Aufteilung des Schlüssels in ordnungsgemäß in Anführungszeichen gesetzte Segmente von 255 Zeichen kann der Anbieter den Datensatz akzeptieren, während der kryptografische Wert identisch bleibt, wenn Resolver ihn zurücklesen.
Was ist der Unterschied zwischen der Ausgabe mit Anführungszeichen und der einfachen Ausgabe?
Beim Format „Quoted“ wird jedes 255-Zeichen-Segment in doppelte Anführungszeichen gesetzt („segment1“ „segment2“ „segment3“), was von Google Cloud DNS, AWS Route 53 und Azure DNS verlangt wird. Das einfache Format gibt die Segmente als rohen mehrzeiligen Text ohne Anführungszeichen aus, was für Anbieter geeignet ist, die mehrzeilige Eingaben ohne Anführungszeichen akzeptieren, oder für die Verwendung in einer BIND-Zonendatei mit benutzerdefinierter Syntax. Im Zweifelsfall sollten Sie das Format mit Anführungszeichen verwenden. Dies ist die sicherere Standardeinstellung.
Ist dieser DNS-Eintrag-Splitter für die Verwendung mit privaten Schlüsseln sicher?
Das Tool läuft vollständig in Ihrem Browser, was bedeutet, dass Ihr Eintragswert Ihr Gerät zu keinem Zeitpunkt verlässt. Es werden keine Daten an die PowerDMARC-Server gesendet, es werden keine Protokolle erstellt und es ist keine Registrierung erforderlich. Der DNS-Eintragssplitter ist jedoch für öffentliche DKIM-Schlüssel, SPF-Einträge, DMARC-Richtlinien und Domain-Verifizierungszeichenfolgen ausgelegt. Sie sollten niemals einen privaten DKIM-Schlüssel in ein Web-Tool einfügen, auch nicht in dieses. Nur der öffentliche Schlüssel (der Wert, den Sie im DNS veröffentlichen) muss aufgeteilt werden.