由於網址的運作仰賴網際網路中的網域名稱伺服器 (Domain Name Server) 將網址解析成 IP 位址,若要更動為數龐大的網域名稱伺服器去支援 IDN 網址,將是非常浩大的公程。
為了向下相容於較舊的機器、並減少變更設定的負擔,所以發展出 punycode 系統,每一個 IDN 國際化網域名稱字元都有對應的英文字碼讓全球的網域名稱伺服器可以簡單支援 IDN 網址。