About Punycode
Punycode is a special encoding used to represent Unicode characters in ASCII-only domain names. It allows internationalized domain names (IDN) to work with the existing DNS infrastructure.
Examples:
测试
→xn--0zwm56d
http://测试.com
→http://xn--0zwm56d.com
тест
→xn--e1aybc
тест.com
→xn--e1aybc.com
münchen
→xn--mnchen-3ya