早期的DNS(Domain Name System)是只支持英文域名解析。在IDNs(国际化域名Internationalized Domain Names)推出以后,为了保证兼容以前的DNS,所以,对IDNs进行punycode转码,转码后的punycode就由26个字母+10个数字,还有“-”组成。
域名串不允许有除“-”以外的标点符号,包括空格。
可以夹杂中文和英文,可以输入全角英文字母,全角字母不区分大小写。