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.