MulticheckMulticheck Domainsuche

Punycode

Definitionen und Erklärungen zu Punycode

Startseite > Glossar > Punycode

Punycode – Kodierung für internationale Domainnamen

Punycode ist ein spezielles Kodierungssystem, das es ermöglicht, internationale Domainnamen (IDNs) zu verwenden, die Zeichen außerhalb des Standard-Zeichensatzes (ASCII) enthalten. Dies umfasst Zeichen aus nicht-lateinischen Alphabeten wie Kyrillisch, Arabisch oder Chinesisch sowie Akzentzeichen und Sonderzeichen aus europäischen Sprachen. Punycode konvertiert diese Zeichen in eine ASCII-kompatible Darstellung, die von Domain Name System (DNS)-Servern verarbeitet werden kann.

Wie funktioniert Punycode?

Ein Domainname, der Sonderzeichen enthält, wird mithilfe von Punycode in eine ASCII-Darstellung umgewandelt. Diese Darstellung beginnt immer mit dem Präfix xn--, gefolgt von einer kodierten Zeichenfolge. Zum Beispiel wird die Domain münchen.de in Punycode zu xn--mnchen-3ya.de.

Wesentliche Merkmale

  • Unterstützung internationaler Zeichen: Ermöglicht die Nutzung von Domainnamen mit Zeichen aus verschiedenen Sprachen und Schriftzeichen.
  • Kompatibilität: Sicherstellt, dass Domainnamen mit Sonderzeichen in der bestehenden DNS-Infrastruktur funktionieren.
  • Transparenz für Nutzer: Nutzer sehen weiterhin den Domainnamen in ihrer Sprache im Browser, während der Punycode im Hintergrund verarbeitet wird.

Beispiel für eine Punycode-Konvertierung

Ein Domainname wie café.com wird in Punycode zu:

xn--caf-dma.com

Die Kodierung basiert auf einem Algorithmus, der Sonderzeichen in ASCII-kompatible Zeichenfolgen übersetzt.

Herausforderungen und Sicherheitsaspekte

  • Phishing-Risiken: Punycode kann missbraucht werden, um Domains zu erstellen, die legitimen Domains ähneln. Zum Beispiel könnten Angreifer eine Domain wie xn--gogle-9ta.com registrieren, die im Browser wie gоogle.com aussieht (mit kyrillischem „о“).
  • Verwirrung bei Nutzern: Die Darstellung von Punycode im Browser oder in E-Mails kann zu Verwirrung führen, insbesondere wenn der Domainname ungewohnt aussieht.

Vorteile von Punycode

  • Förderung der Globalisierung: Punycode ermöglicht die Nutzung von Domainnamen in verschiedenen Sprachen und Schriftzeichen, was die Zugänglichkeit und Benutzerfreundlichkeit erhöht.
  • Abwärtskompatibilität: Da Punycode auf ASCII basiert, kann es nahtlos mit bestehenden DNS-Systemen genutzt werden.

Einsatz von Punycode

Punycode wird automatisch bei der Registrierung internationaler Domainnamen (IDNs) verwendet. Viele Domain-Registrare bieten die Möglichkeit, Domains mit Sonderzeichen einzugeben, die dann automatisch in Punycode umgewandelt werden. Webbrowser und E-Mail-Programme sind darauf ausgelegt, Punycode korrekt darzustellen und zu verarbeiten.

Relevanz in der digitalen Welt

Punycode spielt eine entscheidende Rolle in der Globalisierung des Internets, indem es ermöglicht, dass Domainnamen die sprachlichen und kulturellen Besonderheiten von Nutzern weltweit widerspiegeln. Gleichzeitig erfordert der Einsatz erhöhte Aufmerksamkeit auf Sicherheitsaspekte, um Missbrauch und Verwirrung zu vermeiden.

Alle Angaben ohne Gewähr.

Preise inkl. MwSt. Angebote sind zeitlich begrenzt verfügbar und teilweise an Mindestvertragslaufzeiten gebunden.