IDNA
Internationalized Domain Names in Applications, or IDNA, is a family of standards that allow domain names to contain non-ASCII characters from languages around the world. It enables use of scripts such as Arabic, Cyrillic, Chinese, Hindi, and many others in user interfaces and applications while preserving compatibility with the existing DNS, which is ASCII-based.
IDNA separates the user-facing form (U-label) from the DNS form (A-label). When a user enters a domain
IDNA began with IDNA2003, defined in RFC 3490, 3491, and 3492, and was revised by IDNA2008, published
Applications such as web browsers, email clients, and other Internet software implement IDNA to display Unicode
Security and usability considerations include risks of spoofing via visually similar characters, the need for script