Kako deluje pretvorba mednarodnih domenskih imen
Pretvornik Punycode je specializirano orodje, ki omogoča takojšnjo pretvorbo mednarodnih domenskih imen (IDN) med njihovo izvirno obliko Unicode in ekvivalentnim zapisom Punycode. Orodje deluje dvosmerno: domensko ime, ki vsebuje posebne znake, lahko pretvori v zapis ASCII, ki se začne s predpono "xn--" (pretvorba Unicode v Punycode), ali pa ta postopek obrne in oznako "xn--" dešifrira nazaj v izvirno obliko Unicode. Pretvorba se izvede samodejno in takoj med tipkanjem.
Spletni sistemi in protokoli za domenska imena (DNS) so bili prvotno zasnovani le za omejen nabor znakov ASCII. Punycode rešuje to omejitev tako, da omogoča uporabo ne-ASCII znakov v domenskih imenih, ne da bi pri tem ogrozili delovanje obstoječe internetne infrastrukture. S tem se omogoči uporaba lokalnih znakov, kot so ü, 例 ali भारत, v spletnih naslovih po vsem svetu.
Pravila za vnos in omejitve formatov
Za uspešno pretvorbo mora vneseno domensko ime ustrezati specifičnim tehničnim pravilom. Orodje sprejema naslednje formate:
- Unicode domene: Domene, ki vsebujejo posebne lokalne znake (na primer
bücher.example). - Punycode domene: Domene, zapisane z ASCII oznakami, ki se začnejo z "xn--" (na primer
xn--bcher-kva.example).
Pri vnosu veljajo naslednje omejitve in pravila:
- Vnos ne sme vsebovati protokola (npr.
https://), poti, poizvedovalnih nizov (query strings) ali fragmentov. Orodje zahteva izključno ime gostitelja oziroma domeno. - Veljavno ime gostitelja ne sme vsebovati presledkov, praznih oznak, vezajev na začetku ali koncu posamezne oznake ali oznak, ki so po pretvorbi predolge.
- Največja dovoljena dolžina vnosa je omejena na 10.000 znakov.
- Orodje podpira ohranjanje ene pike na samem koncu domene, če je ta prisotna.
Prikazani rezultati in tehnični podatki
Po opravljeni pretvorbi orodje poleg samega rezultata izpiše tudi naslednje metapodatke:
- Rezultat: Konvertirano domensko ime v želeni ciljni obliki.
- Vnos: Število znakov v izvirnem vnesenem besedilu.
- Izhod: Število znakov v končnem pretvorjenem besedilu.
- Oznake: Število posameznih delov (oznak), ločenih s pikami, iz katerih je sestavljena pretvorjena domena.
Smer pretvorbe in obnašanje vmesnika
Orodje privzeto deluje v načinu pretvorbe "Unicode v Punycode". Ko uporabnik spremeni smer pretvorbe, se držalo mesta (placeholder) v polju za vnos ustrezno posodobi, da prikazuje ustrezen primer vnosa.
Če je vnos neveljaven, prazen ali presega omejitev dolžine, se izhodno polje izprazni, sistem pa izpiše ustrezno statusno sporočilo. Med uporabo se lahko prikažejo naslednja sistemska stanja in obvestila:
- Pripravljeno. Prilepite domeno za pretvorbo. (Začetno stanje orodja).
- Pretvarjanje... (Med izvajanjem operacije).
- Pretvorjeno. (Uspešno zaključena pretvorba).
- Najprej prilepite domeno. (Prikazano, ko je polje prazno).
- To ni veljavno domensko ime. Uporabite ime gostitelja brez protokola, poti ali presledkov. (Pri napačnem formatu).
- Ta vnos je predolg za to orodje. Naj be krajši od
{max}znakov. (Pri prekoračitvi dolžine). - Te domene ni bilo mogoče pretvoriti. (Splošna napaka pri pretvorbi).
- Počiščeno. (Po ponastavitvi polj).
- Primer je naložen. (Ob kliku na gumb za prikaz primera).
- Rezultat je bil premaknjen v vnos. (Pri prenosu izhoda nazaj v vnosno polje).
Zasebnost in lokalna obdelava podatkov
Besedilo vaše domene se pretvori v vašem brskalniku. Nič se ne prenaša na BroBroGo. Celoten postopek pretvorbe se izvede lokalno na vaši napravi, kar preprečuje pošiljanje vnesenih domenskih imen preko spleta.
Komu je orodje namenjeno
Pretvorba med formatoma Unicode in Punycode je ključna za različne tehnične profile:
- Razvijalci: Ki integrirajo podporo za mednarodna domenska imena (IDN) v aplikacije in sisteme.
- Skrbniki domen: Ki morajo registrirati ali upravljati domene s posebnimi znaki pri registrarjih, ki zahtevajo zapis ASCII.
- SEO administratorji: Ki analizirajo spletne povezave in optimizirajo spletna mesta za lokalne trge.
- Varnostni revizorji: Ki preverjajo domenska imena glede morebitnih napadov s homografi ali analizirajo strukturo omrežnega prometa.
Pogosta vprašanja
Čemu služi Punycode?
Punycode omogoča, da se domenska imena s posebnimi znaki (kot so ü, 例 ali भारत) predstavijo kot oznake ASCII, ki se začnejo z xn--. To zagotavlja, da lahko obstoječi internetni sistemi nemoteno razrešujejo domene v vseh jezikih in pisavah.
Ali moram prilepiti celoten URL?
Uporabite samo ime gostitelja ali domeno, na primer bücher.example ali xn--bcher-kva.example. Izpustite https://, poti, poizvedbe in fragmente.
Zakaj je bila moja domena zavrnjena?
Veljavno ime gostitelja ne sme vsebovati presledkov, praznih oznak, vezajev na začetku ali koncu oznake ali oznak, ki so po pretvorbi predolge.
Kako varno je pretvarjanje domen s tem orodjem?
Besedilo vaše domene se pretvori v vašem brskalniku. Nič se ne prenaša na BroBroGo, saj se vsi izračuni izvedejo neposredno na vaši napravi.