Das DNS kannte ursprünglich nur die Buchstaben des englischen Alphabets (a–z), Ziffern und den Bindestrich. Sogenannte internationalisierte Domainnamen (IDN, Internationalized Domain Name), die akzentuierte Zeichen oder andere Schriftsysteme (beispielsweise kyrillische oder chinesische Schriftzeichen) verwenden, werden daher durch eine Umwandlung in das DNS übernommen. Diese Umwandlung erfolgt durch die Punycode-Kodierung.
Wie funktioniert das?
Punycode wandelt jeden Teil des Domainnamens, der nicht ausschließlich aus ASCII-Zeichen besteht, in eine Form um, die ausschließlich aus ASCII-Zeichen besteht, und fügt dem Namen das Präfix „xn--“ hinzu. Der übrige Teil der Domain bleibt unverändert, sodass sich auch die Domainendung „.hu“ nicht ändert. Die Umwandlung in beide Richtungen ist eindeutig: Aus der kodierten Form lässt sich stets der ursprüngliche Name wiederherstellen.
Die Logik der Programmierung ist wie folgt:
- Die Zeichen ohne Akzente bleiben in ihrer Reihenfolge erhalten (aus dem Wort „
árvíztűrő“ wird „rvztr“); - Darauf folgt ein Bindestrich;
- Nach dem Bindestrich folgt ein kodierter Teil, der angibt, welches Zeichen mit Akzent an welcher Stelle wiederhergestellt wird.
Einige Beispiele:
| Form mit Akzent | Punycode-Form |
|---|---|
szép.hu |
xn--szp-cma.hu |
kávézó.hu |
xn--kvz-ela5b9c.hu |
árvíztűrő.hu |
xn--rvztr-wqa0gx3bwi.hu |
Die Browser fragen diese Form im Hintergrund beim DNS ab, in der Adressleiste wird jedoch in der Regel der ursprüngliche Name mit Umlauten angezeigt.
Welche Domainendungen werden unterstützt?
Je nach Domainendung variieren die zulässigen Zeichen. In einem .hu-Domainnamen dürfen neben Buchstaben ohne Akzente auch ungarische Kleinbuchstaben mit Akzenten (á, é, í, ó, ö, ő, ú, ü, ű) vorkommen. Die .fi-Domain erlaubt beispielsweise finnische und schwedische Buchstaben mit Akzenten. Die genauen Regeln finden Sie auf der Seite der jeweiligen Domainendung im Abschnitt „Sonderzeichen“.
Wo muss das Punycode-Format eingegeben werden?
- In der DNS-Zone und bei den Nameserver-Einstellungen: Viele Plattformen akzeptieren ausschließlich das Format „
xn--“. - SSL-Zertifikat: Im Zertifikat wird die Domain stets im Punycode-Format angegeben; diese Angabe muss auch in der CSR erfolgen.
- In älteren Programmen: Bestimmte E-Mail-Programme, FTP-Clients und Serversoftware unterstützen ausschließlich das ASCII-Format.
Für die Umwandlung können Sie einen Online-Konverter oder den Befehl „idn2 árvíztűrő.hu“ in der Befehlszeile verwenden.
Was sollten Sie bei Domains mit Akzenten beachten?
- Registrieren Sie auch die Variante ohne Akzente und richten Sie eine Weiterleitung von der einen zur anderen ein. Viele Besucher geben die Adresse ohne Akzente ein, und auf ausländischen Tastaturen ist die Eingabe von Akzenten umständlich.
- Verwenden Sie für Ihre E-Mail-Adresse vorzugsweise eine Domain ohne Umlaute. E-Mail-Adressen unter Domains mit Umlauten werden nicht von allen E-Mail-Systemen zuverlässig verarbeitet.
- Seien Sie vorsichtig bei ähnlich aussehenden Adressen. Phisher registrieren auch Domains, die einer bekannten Adresse ähneln, jedoch Zeichen aus einem anderen Schriftsystem enthalten (beispielsweise das kyrillische „а“ anstelle des lateinischen „a“). Browser zeigen daher in bestimmten Fällen das Format „
xn--“ in der Adressleiste an. Sollten Sie unerwartet eine solche Adresse anstelle einer bekannten Seite sehen, geben Sie dort keine Daten ein.
Wie kann ich eine Domain mit Akzenten zu meinem Webhosting-Paket hinzufügen?
Ausführliche Informationen zum Hinzufügen von Domainnamen mit Akzenten über die cPanel-Oberfläche finden Sie in unserem Artikel „Wie füge ich einen Domainnamen mit Akzenten zu cPanel hinzu?“.