Un nome di dominio internazionalizzato (IDN) è un nome di dominio che può includere caratteri non ASCII provenienti da sistemi di scrittura supportati, come il cirillico, l'arabo o lettere latine accentate. Poiché il DNS si basa ancora su etichette compatibili con ASCII, gli IDN vengono codificati per il trasporto, spesso con Punycode, e poi resi di nuovo in testo leggibile dal browser o dal resolver.
Gli IDN sono importanti nella sicurezza informatica perché possono essere abusati negli attacchi omografo, in cui caratteri visivamente simili vengono usati per imitare un marchio affidabile o una pagina di accesso. Un dominio somigliante può apparire legittimo nella barra degli indirizzi, rendendo il phishing più semplice e meno affidabile l'ispezione visiva. I difensori riducono questo rischio convalidando i domini in modo programmatico, mostrando Punycode quando appropriato, usando allowlist e formando gli utenti a non fidarsi dell'aspetto da solo.


