什么是中文域名转码?
中文域名是新顶级域名,目前不被标准的解析服务器支持,由于操作系统的核心和DNS解析服务器都是由英文代码来交换处理,所以DNS服务器上并不支持直接的中文域名解析,所有中文域名的解析都需要转成Punycode码,然后由DNS解析Punycode码。
例如“中国.我爱你”的转码为: xn--fiQs8S. xn--6qQ986B3xL。
Punycode转码是什么?
Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。punycode 由 26 个字母和10个阿拉伯数字以及符号“ - ”组成。
为什么浏览器不用转码也是显示中文域名?
目前所说的各种浏览器完美支持中文域名,只是浏览器中主动加入了中文域名自动转码,才实现了地址栏的中文显示。