Punycode pretvarač
Pretvorite internacionalizirana imena domena u punycode (xn--) i natrag.
Punycode pretvarač
Imena domena s naglascima, preglasima ili nelatiničnom skriptom — münchen.de, bücher.example, 例え.jp — ne mogu se izravno pohraniti u DNS jer DNS razumije samo ASCII. Punycode (RFC 3492) premošćuje tu prazninu: svaka oznaka koja sadrži međunarodne znakove pretvara se u ASCII oblik koji počinje s xn--, tako da münchen.de postaje xn--mnchen-3ya.de. Preglednici to čine tiho u adresnoj traci; ovaj pretvarač čini transformaciju vidljivom u oba smjera.
Zalijepite jednu domenu po retku. U zadanom automatskom načinu rada alat odlučuje po oznaci: oznake koje počinju s xn-- dekodiraju se natrag u Unicode, oznake koje sadrže ne-ASCII znakove kodiraju se u punycode, a obične ASCII oznake prolaze nedirnute — mješoviti popis ispravno se pretvara u jednom izvođenju. Odabir smjera prisiljava kodiranje ili dekodiranje kada trebate jedan određeni rezultat, a izlaz je ispisan malim slovima, što odgovara načinu na koji DNS tretira imena. Emoji domene također rade: 💩.la kodira u xn--ls8h.la.
Uobičajene upotrebe: pripremanje datoteka DNS zone i zahtjeva za TLS certifikatom, za koje je potreban xn-- obrazac; provjeravajući što sumnjiva xn-- veza u e-poruci doista kaže, budući da homografski phishing skriva znakove slične iza punycodea; revizija zapisnika poslužitelja i popisa referera; registracija internacionaliziranih domena, gdje matičar broji duljinu kodiranog oblika, a ne onu lijepu.
Pretvarač implementira algoritam RFC 3492 u potpunosti u vaš preglednik. Ništa što zalijepite ne šalje se nigdje — popisi domena iz zapisa, datoteke zona i revizije ostaju na vašem računalu. Nevažeća punycode oznaka proizvodi jasnu poruku koja imenuje uvredljivu oznaku umjesto potiho pogrešnog rezultata.