Cum funcționează IDN?

Internet-ul funcționează pe principiul client/server iar fiecare entitate, client sau server, are un rol foarte bine determinat. Prima interacțiune a unui client sau aplicație cu un domeniu IDN sau ASCII simplu este aceea de a obține adresa IP a serverului cu care încearcă să comunice, cu ajutorul sistemului DNS. În cazul numelor de domenii ASCII lucrurile se desfășoară normal, însă în cazul numelor de domenii IDN, clientul trebuie mai întâi să convertească domeniul IDN în forma sa ACE deoarece această formă este înregistrată și cunoscută de către sistemul DNS. Astfel sistemul DNS poate să “rezolve” un domeniu IDN. Aplicațiile prezintă utilizatorului domeniu în format IDN (de exemplu, românia.ro), dar în interacțiunea cu serviciul DNS se folosește forma ACE (de exemplu, xn--romnia-yta.ro).