A domain nevek eredetileg kizárólag a szabványos latin ábécé (a-z), számok és kötőjel karakterekre épültek. Ahhoz, hogy ékezetes vagy más, nem latin karaktereket (pl. cirill, kínai írásjegyek) is tartalmazó domain neveket lehessen használni, egy speciális kódolási eljárásra, a Punycode-ra van szükség.
Hogyan működik?
A Punycode egy olyan algoritmus, amely az ékezetes vagy egyéb speciális karaktereket tartalmazó domain nevet egy kizárólag ASCII karakterekből álló, “xn–” előtaggal kezdődő formába alakítja át. Ez az átalakított forma kerül ténylegesen a DNS rendszerbe, míg a böngészők a felhasználó felé az eredeti, olvasható formában jelenítik meg a domaint.
Például az “árvíztűrő.hu” domain Punycode kódolt formája valahogy így néz ki: xn--rvztr-tra4nrjb.hu
Mikor találkozhatunk vele?
- Amikor egy ékezetes (nemzetköziesített, IDN) domain nevet regisztrálunk, mint amilyeneket a .fi vagy a .hu domain végződés is támogat.
- Amikor egy Punycode formátumú, “xn–” kezdetű címet látunk a böngésző címsorában – ez néha adathalász weboldalak esetén is előfordulhat, amelyek hasonló kinézetű, de valójában más karaktereket tartalmazó domain nevekkel próbálják megtéveszteni a látogatókat.
Hogyan adhatok hozzá ékezetes domaint a tárhelyemhez?
A cPanel felületen az ékezetes domain nevek hozzáadásának menetéről a Hogyan adhatok hozzá ékezetes domain nevet cPanelhez? cikkünkben olvashat részletesen.