İnternette kullanılan standart alan adları çok kısıtlı bir karakter kümesi olan a-z, A-Z, 0-9 ve ‘-‘ den oluşmaktadır. Desteklenen karakter kümesinde Türk alfabesinde yer alan ö,ç,ş,ı,ğ,ü harfleri dahil olmadığından, tescil edilen isimlerde harflerin noktasız halleri yani o,s,c,g ve u kullanılır. Bu sebeple Türkçe Domain Tescil işlemleri yapılamamaktaydı.
Bu kısıtlamayı esnetmek amacıyla yayınlanan IDN (Internationalized Domain Name – Uluslararası Alan Adı) deklarasyonu ile ASCII olmayan karakterlere sahip (örneğin, ö, ü,ç, ñ, é) alan adlarının da kayıt edilebilmesi sağlanmıştır. Bu mekanizmaya göre ASCII olmayan alan adları, Punycode adı verilen bir tercüme yöntemi ile standart ASCII karakterlerine dönüştürülmekte ve DNS sunucularında barındırılmaktadır.
Yönteme göre türkiye.com alan adı xn--trkiye-3ya.com şeklinde dönüştürülecektir.