I. Introduction
Domain Name System (DNS) provides translation between domain names and IP addresses and is one of the cornerstones in the Internet infrastructure. In the beginning stage of Internet, only letter, digits, and hyphen were allowed and most of the domain names came from English words. To build a multilingual Internet and make the access easier for people around the globe, especially from eastern countries, IETF proposed Internationalized Domain Name (IDN) initiative and established standard to support domain names encoded with Unicode characters.