Punycode-converter
Converteer geïnternationaliseerde domeinnamen naar punycode (xn--) en omgekeerd.
Punycode-converter
Domeinnamen met accenten, umlauten of niet-Latijnse schriften (münchen.de, bücher.example, 例え.jp) kunnen niet rechtstreeks in DNS worden opgeslagen, omdat DNS alleen ASCII begrijpt. Punycode (RFC 3492) overbrugt die kloof: elk label dat internationale tekens bevat, wordt geconverteerd naar een ASCII-vorm die begint met xn--, dus münchen.de wordt xn--mnchen-3ya.de. Browsers doen dit stil in de adresbalk; deze converter maakt de transformatie in beide richtingen zichtbaar.
Plak één domein per regel. In de standaard automatische modus beslist de tool per label: labels die beginnen met xn worden terug gedecodeerd naar Unicode, labels die niet-ASCII-tekens bevatten worden gecodeerd naar punycode en gewone ASCII-labels gaan onaangeroerd door - een gemengde lijst wordt in één keer correct geconverteerd. De richtingsselector dwingt codering of decodering af wanneer u één specifiek resultaat nodig heeft, en de uitvoer is in kleine letters, passend bij de manier waarop DNS namen behandelt. Emoji-domeinen werken ook: 💩.la codeert naar xn--ls8h.la.
Typische toepassingen: het voorbereiden van DNS-zonebestanden en TLS-certificaataanvragen, waarvoor het xn-- formulier nodig is; controleren wat een verdachte xn-- link in een e-mail werkelijk zegt, aangezien homograph phishing gelijksoortige karakters achter punycode verbergt; het controleren van serverlogboeken en verwijzingslijsten; het registreren van geïnternationaliseerde domeinen, waarbij de registrar de lengte van het gecodeerde formulier telt, niet het mooie.
De converter implementeert het RFC 3492-algoritme volledig in uw browser. Niets dat u plakt, wordt ergens naartoe verzonden: domeinlijsten uit logboeken, zonebestanden en audits blijven op uw computer staan. Een ongeldig punycode-label produceert een duidelijk bericht waarin het overtredende label wordt genoemd, in plaats van een stilzwijgend verkeerd resultaat.