Zum Inhalt springen

Punycode-Konverter

Punycode Converter

Wandelt internationalisierte Domainnamen in Punycode um und zurück und warnt vor ähnlich aussehenden Zeichen.

Wandelt eine internationalisierte Domain zwischen dem Unicode-Namen, den Menschen lesen, und der xn--Form, die das DNS auflöst, in beide Richtungen um. Die Umwandlung ist die leichte Hälfte: Die Verwechselbarkeitsprüfung läuft bei jeder Eingabe, denn аpple.com mit einem kyrillischen а wandelt sauber um, lässt sich registrieren, löst auf und sieht in einer Adresszeile genau richtig aus.

🔒 Läuft vollständig in Ihrem Browserpunycodeidndomainconvert

In beide Richtungen. Eine ganze URL geht auch — Schema und Pfad werden abgeschnitten.

ASCII (A-Label)

xn--3e0b707e.kr

Das, was das DNS tatsächlich auflöst.

Unicode (U-Label)

한국.kr

Das, was der Browser Ihnen zeigt.

Label für Label

Jedes Label darf nach der Kodierung höchstens 63 Zeichen haben, der ganze Name höchstens 253. Ein kurzer koreanischer oder japanischer Name kann umgewandelt weit über der Grenze liegen, und genau daran scheitern Registrierungen.

  • 한국xn--3e0b707e12/63Kodiert
  • krkr2/63

Insgesamt: 15/253 Zeichen.

Was diese Prüfung erkennt und was nicht

Sie erkennt ein Label, das Schriften mischt — ein kyrillisches а zwischen lateinischen Buchstaben —, und so ist nahezu jede Homograph-Domain gebaut. Sie benennt das Zeichen und seinen Codepoint.

Sie erkennt keinen Doppelgänger, der ganz in einer einzigen Schrift geschrieben ist. Ein durchgehend kyrillisches „раураl“ ist ein gültiges Label in russischer Schrift und mischt gar nichts; es vom echten zu unterscheiden setzt voraus zu wissen, welche Marke nachgeahmt wird, und das kann dieses Werkzeug nicht wissen. Ihr Browser im Allgemeinen auch nicht.

Sie wendet auch nicht die vollständigen Gültigkeitsregeln von IDNA 2008 oder UTS-46 an — ein Name, der hier sauber umgewandelt wird, kann von einer Registry trotzdem abgelehnt werden.

Der Codec aus RFC 3492 läuft in dieser Seite. Domains werden lokal umgewandelt und geprüft — es wird nichts aufgelöst, und kein Name, den Sie untersuchen, gelangt dadurch an einen DNS-Server.

So funktioniert es

  1. Tippen Sie einen Namen in einer der beiden Formen ein oder fügen Sie ihn ein

    한국.kr oder xn--3e0b707e.kr – die Richtung wird für Sie ermittelt. Eine ganze URL wird angenommen, Schema und Pfad werden entfernt.

  2. Lesen Sie das Warnfeld, wenn es erscheint

    Es nennt das Zeichen, seinen Codepunkt und den lateinischen Buchstaben, den es vertritt, und zeigt, als was der Name in lateinischer Schreibung gelesen wird. „Das sieht verdächtig aus“ wäre ein Rat, auf den niemand reagieren kann.

  3. Prüfen Sie die Länge pro Label

    Jedes Label ist nach der Kodierung auf 63 Zeichen begrenzt und der ganze Name auf 253. Ein kurzer koreanischer oder japanischer Name kann umgewandelt deutlich über der Grenze liegen, und dort scheitert eine Registrierung.

Häufige Fragen

Wird die Domain aufgelöst, während ich sie ansehe?

Nein. Der RFC-3492-Codec läuft in dieser Seite, ein Name, den Sie untersuchen, wird also keinem DNS-Server dadurch offenbart, dass Sie ihn hier eintippen – was zählt, wenn der Name einer ist, den Sie verdächtigen.

Was übersieht diese Prüfung?

Eine Nachahmung, die ganz in einer Schrift geschrieben ist. Ein vollständig kyrillisches „раураl“ mischt nichts und ist ein gültiges Label in russischer Schrift; es vom Echten zu unterscheiden erfordert zu wissen, welche Marke nachgeahmt wird, und das kann dieses Werkzeug nicht wissen. Ihr Browser im Allgemeinen auch nicht.

Warum zeigt mein Browser xn-- statt des koreanischen Namens?

Browser zeigen die Unicode-Form nur, wenn der Name ihre eigenen Schriftregeln besteht; ein gemischtschriftiges Label wird absichtlich als Punycode angezeigt, damit es sich nicht verkleiden kann. xn-- in der Adresszeile zu sehen ist die Warnung des Browsers an Sie.

Kann ich alles registrieren, was sich hier umwandeln lässt?

Nicht unbedingt. Das hier wendet den Punycode-Algorithmus an, nicht die vollständigen Gültigkeitsregeln von IDNA 2008 oder UTS-46, und jede Registry legt eigene Beschränkungen obendrauf. Eine saubere Umwandlung ist eine notwendige Bedingung, keine hinreichende.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.