Preskoči na vsebino
TextArray
100% lokalno

Pretvornik Punycode

Pretvorite internacionalizirana imena domen v punycode (xn--) in nazaj.

Vhod

Pretvornik Punycode

Imen domen z naglasi, preglasi ali nelatiničnimi pisavami — münchen.de, bücher.example, 例え.jp — ni mogoče shraniti neposredno v DNS, ker DNS razume samo ASCII. Punycode (RFC 3492) premosti to vrzel: vsaka oznaka, ki vsebuje mednarodne znake, se pretvori v obliko ASCII, ki se začne z xn--, tako da münchen.de postane xn--mnchen-3ya.de. Brskalniki to naredijo tiho v naslovni vrstici; ta pretvornik naredi transformacijo vidno v obe smeri.

Prilepite eno domeno na vrstico. V privzetem samodejnem načinu se orodje odloči glede na oznako: oznake, ki se začnejo z xn--, so dekodirane nazaj v Unicode, oznake, ki vsebujejo znake, ki niso ASCII, so kodirane v punycode, navadne oznake ASCII pa gredo skozi nedotaknjene — mešani seznam se pravilno pretvori v enem zagonu. Izbirnik smeri vsili kodiranje ali dekodiranje, ko potrebujete en določen rezultat, izhod pa je napisan z malimi črkami, kar ustreza temu, kako DNS obravnava imena. Delujejo tudi domene emoji: 💩.la kodira v xn--ls8h.la.

Tipične uporabe: priprava datotek območja DNS in zahtev za potrdila TLS, ki potrebujejo obrazec xn--; preverjanje, kaj sumljiva povezava xn-- v e-poštnem sporočilu v resnici pravi, saj homografsko lažno predstavljanje skriva podobne znake za punycode; revidiranje strežniških dnevnikov in seznamov napotiteljev; registracija internacionaliziranih domen, kjer registrar šteje dolžino kodirane oblike, ne lepe.

Pretvornik implementira algoritem RFC 3492 v celoti v vaš brskalnik. Nič, kar prilepite, ni poslano nikamor — seznami domen iz dnevnikov, datotek con in revizij ostanejo na vašem računalniku. Neveljavna oznaka punycode proizvede jasno sporočilo, ki poimenuje žaljivo oznako namesto tiho napačnega rezultata.

FAQ

Kaj je punycode?
Punycode (RFC 3492) je kodiranje, ki omogoča, da internacionalizirana imena domen živijo v DNS samo za ASCII. Vsaka oznaka z znaki, ki niso ASCII, je prepisana kot niz ASCII in ima predpono xn--, tako da münchen postane xn--mnchen-3ya.
Zakaj se nekatere domene začnejo z xn--?
xn-- je predpona ACE, ki označuje oznako, kodirano s punycode. Ko vidite xn--mnchen-3ya.de v dnevniku ali potrdilu, je to oblika DNS za münchen.de. Prilepite ga sem, da vidite berljivo različico Unicode.
Ali lahko punycode razkrije lažno predstavljanje?
Pomaga. Homografski napadi registrirajo domene s podobnimi znaki – cirilica a namesto latinice a. Dekodiranje povezave xn-- ali kodiranje domene, ki vam je bila poslana, pokaže, ali je ime res takšno, kot se zdi.
Ali domene emoji delujejo?
ja Emoji so običajne kode Unicode, ki kažejo na algoritem, zato se 💩.la pretvori v xn--ls8h.la in nazaj. Ali register dejansko sprejema domene emoji, je odvisno od posamezne TLD.
Je moje besedilo kje naloženo?
Ne. Algoritem RFC 3492 deluje v celoti v vašem brskalniku in nič, kar prilepite, ne zapusti vaše naprave – varno za notranja imena gostiteljev in neobjavljene sezname domen.