Citat:
doctor kaže:
Zar sve to već radi? Mislim, lepo mi je učitao sajt...
|
To je
Punycode (da ne dajem link za odgovarajući
RFC) DNS rezolucija i ona postoji odavno. Kod takve DNS rezolucije se mogu upućivati zahtevi za domenima koji sadrže Unicode karaktere pri čemu TLD sam ne sme da bude u Unicode-u. Primera radi
www.делије.net može da se koristi dok
www.делије.нет ne može.
Mehanizam funkcionisanja je jednostavan. Prilikom slanja zahteva iz browsera browser vrši pretvaranje Unicode karaktera u odgovarajuću sekvencu iz ASCII tabele nakon čega tako prevedeni zahtev se šalje DNS serveru koji mora prethodno da poseduje unos za tu prevedenu adresu zajedno sa fizičkom IP adresom na koju treba da uputi zahtev. Punycode adrese uvek počinju sa
xn-. Primer jednog konvertora koji pretvara Unicode u Punycode i obrnuto može se naći na adresi
http://idnaconv.phlymail.de/index.php gde može da se vidi da
www.делије.net prevedeo u Punycode glasi
www.xn--d1acalo9o.net.
Ko ne veruje slobodno neka u svoj browser ukuca neku adresu na ćirilici (po mogućstvu nepostojeću) i dobiće poruku od browsera kako browser ne može da nađe adresu xn-...nešto.