ExpirovanéDomény.cz

Technické pojmy (DNS)

IDN (diakritika v doméně)

Doménové jméno s národními znaky, které se interně převádí do podoby xn--.

IDN (Internationalized Domain Name) je doménové jméno obsahující znaky mimo základní latinku — tedy i českou diakritiku, například žluťoučký.cz. Protože DNS interně pracuje jen s omezenou znakovou sadou, převádí se takové jméno algoritmem Punycode do podoby začínající xn--.

Uživatel převod zpravidla nevidí; prohlížeč zobrazí jméno v čitelné podobě. Objeví se ale v místech, kde se pracuje se surovou hodnotou — v certifikátech, logách, e-mailových hlavičkách nebo v URL zkopírované do jiné aplikace. To bývá pro majitele takové domény první nepříjemné překvapení.

Registr .cz domény s diakritikou nepodporuje. Registrovat žluťoučký.cz tedy nelze — na českém trhu jde spíš o teoretický pojem, se kterým se setkáte u jiných koncovek.

Praktické problémy IDN jsou reálné. Část starších systémů si s nimi neporadí, v e-mailových adresách jsou problematické a při diktování po telefonu vzniká zmatek. Pro projekt, který má fungovat bez tření, je bezdiakritická varianta prakticky vždy lepší volba.

Bezpečnostní rozměr je vážnější: některé znaky z cizích abeced vypadají v běžném písmu shodně s latinkou. Toho se využívá k útokům, kdy je adresa vizuálně k nerozeznání od pravé. Prohlížeče se proti tomu brání tím, že podezřelé kombinace zobrazují rovnou v podobě xn--, což je pro uživatele nápadný signál.