Preskočiť na obsah
TextArray
100% lokálne

Prevodník punycode

Prevádzajte medzinárodné domény do punycode (xn--) a späť.

Vstup
Výstup

Prevodník punycode

Domény s diakritikou alebo iným než latinským písmom — münchen.de, kúpeľne.sk, 例え.jp — sa do DNS nedajú uložiť priamo, pretože DNS rozumie iba znakom ASCII. Tento rozdiel preklenuje punycode (RFC 3492): každá časť domény s medzinárodnými znakmi sa prevedie na ASCII tvar začínajúci xn--, takže münchen.de sa stane xn--mnchen-3ya.de. Prehliadače to robia potichu v adresnom riadku; tento prevodník robí prevod viditeľným v oboch smeroch.

Vložte jednu doménu na riadok. V predvolenom automatickom režime nástroj rozhoduje podľa jednotlivých častí: časti začínajúce xn-- dekóduje späť na Unicode, časti s diakritikou zakóduje do punycode a čisté ASCII časti nechá nedotknuté — zmiešaný zoznam tak prevediete na jeden raz. Voľbou smeru vynútite iba kódovanie alebo iba dekódovanie a celý výstup je malými písmenami, tak ako s názvami zaobchádza DNS. Fungujú aj emoji domény: 💩.la sa zakóduje na xn--ls8h.la.

Typické použitie: príprava DNS zón a žiadostí o TLS certifikáty, ktoré vyžadujú tvar xn--; kontrola, kam v skutočnosti vedie podozrivý xn-- odkaz z e-mailu — homografický phishing skrýva zameniteľné znaky práve za punycode; analýza serverových logov; registrácia domén s diakritikou, kde registrátor počíta dĺžku zakódovaného tvaru, nie toho pekného.

Prevodník implementuje algoritmus RFC 3492 priamo vo vašom prehliadači. Nič z vloženého textu sa nikam neodosiela — zoznamy domén z logov, zón a auditov zostávajú vo vašom zariadení. Neplatná punycode časť vyvolá zrozumiteľnú správu s názvom problémovej časti namiesto tichého nesprávneho výsledku.

Časté otázky

Čo je punycode?
Punycode (RFC 3492) je kódovanie, vďaka ktorému môžu medzinárodné domény existovať v DNS, ktoré pozná iba ASCII. Každá časť domény s inými znakmi sa prepíše na ASCII reťazec s predponou xn--, takže münchen sa stane xn--mnchen-3ya.
Prečo niektoré domény začínajú na xn--?
xn-- je predpona ACE, ktorá označuje časť zakódovanú v punycode. Keď v logu alebo certifikáte uvidíte xn--mnchen-3ya.de, je to DNS podoba domény münchen.de. Vložte ju sem a uvidíte čitateľný tvar.
Pomôže punycode odhaliť phishing?
Áno. Homografické útoky registrujú domény so zameniteľnými znakmi — napríklad cyrilské а namiesto latinského a. Dekódovanie xn-- odkazu alebo zakódovanie prijatej domény ukáže, či je názov naozaj tým, čím sa zdá byť.
Fungujú emoji domény?
Áno. Emoji sú pre algoritmus bežné Unicode znaky, takže 💩.la sa prevedie na xn--ls8h.la a späť. Či emoji domény skutočne povolí registrátor, závisí od konkrétnej koncovky.
Nahráva sa môj text niekam?
Nie. Algoritmus RFC 3492 beží výhradne vo vašom prehliadači a vložený text nikdy neopustí vaše zariadenie — bezpečné aj pre interné názvy serverov a nezverejnené zoznamy domén.