Ein Internationalisierter Domainname (IDN) ist ein Domainname mit Zeichen außerhalb des Standard-ASCII-Satzes (Buchstaben, Ziffern, Bindestrich), der Registrierungen in Schriftsystemen wie Kyrillisch, Arabisch, Chinesisch, Griechisch und Umlauten ermöglicht. Dies ermöglicht native Domainnamen weltweit.
IDNs funktionieren durch Punycode-Codierung. Wenn Sie einen IDN registrieren oder verwenden, werden die Nicht-ASCII-Zeichen in ein ASCII-kompatibles Format mit dem Präfix xn-- für DNS und HTTPS-Transport konvertiert. Zum Beispiel wird die Domain münchen.de (mit dem Umlaut ü) in DNS als xn--mnchen-3ya.de gespeichert. Browser und Anwendungen konvertieren automatisch zwischen der benutzerfreundlichen Unicode-Form und der codierten Form, sodass Benutzer normalerweise die Originalzeichen sehen.
Wie es funktioniert:
- Ein Registrant registriert eine Domain mit Nicht-ASCII-Zeichen bei einem Domain-Registrar
- Der Registrar codiert die Domain mit Punycode (xn-- Präfix wird zu jedem Label hinzugefügt)
- DNS speichert und verwaltet die codierte Version
- Ihr Browser decodiert sie zurück zu Unicode zur Anzeige
- SSL-Zertifikate und HTTPS-Anfragen verwenden die Punycode-Form
Häufige Beispiele:
日本.jp(Japan auf Japanisch) →xn--wgv71a.jpмосква.рф(Moskau auf Russisch) →xn--80akhbyknj4f.xn--p1aiمصر.eg(Ägypten auf Arabisch) →xn--wgbh1c.eg
NoteIDN-Domains müssen dennoch Längen- und Bindestrich-Regeln einhalten (63 Zeichen pro Label, 253 insgesamt), und einige Registries beschränken, welche Schriftsysteme auf der obersten Ebene erlaubt sind. Überprüfen Sie immer die IDN-Richtlinie Ihrer TLD, bevor Sie registrieren.