Kodierung mittels Punycode
Ursprünglich waren in Domainnamen nur lateinische Buchstaben erlaubt. Später wurden Zeichen aus nationalen Alphabeten erlaubt.
Aber hier ist nicht alles so einfach! Tatsächlich basieren nicht-lateinische Namen auf einem ausgeklügelten System. Der Benutzer sieht im Browser einen nicht-lateinischen, hübschen Namen, aber innerhalb verschiedener Programme, die Domainnamen für ihre Arbeit verwenden, werden solche Namen auf lateinische Zeichen umgestellt.
Das heißt, jeder nicht-lateinischen Domain entspricht ein spezieller Code, der aus lateinischen Buchstaben besteht. Ein solcher Code wird Punycode genannt.
Zum Beispiel wird молоко.ru in
Punycode xn--j1abcibb.ru umgewandelt,
und молоко.рф in Punycode xn--j1abcibb.xn--p1ai
Lassen Sie uns mit kyrillischen Namen experimentieren.
Öffnen Sie die Website молоко.рф in Ihrem Browser.
Kopieren Sie dann die Adresse aus der Adressleiste
des Browsers und fügen Sie sie in einen Editor ein.
Und anstelle des Namens молоко.рф wird im Editor
sein Punycode stehen! Eine ähnliche Situation
tritt auf, wenn Sie den Domainnamen
in einem Messenger kopieren.
Das heißt! Oben wurde behauptet, dass nur Programme Punycode sehen, und der Mensch den hübschen Domainnamen sieht. Tatsächlich, wie wir sehen, stimmt das nicht ganz. Dies mindert den Wert solcher Domains etwas. Man sollte die Vor- und Nachteile beim Kauf einer solchen Domain abwägen.
Überlegen Sie sich Domains mit kyrillischen Namen. Finden Sie mit Hilfe des Converters heraus, welchen Punycode sie haben werden.