域名,我们大家现在都已经知道是什么了(例如:fuyeor.com , fuyeor.cn 这样就叫做域名)
类似 fuyeor.com , fuyeor.cn 这样由点分隔的就叫做域名
某些国际域名(IDN)已经支持了多语言字母,例如西里尔字母(类似фуиеор.com , фуиеор.рф)、中文(类似 复玥.com 复玥.网址 这样的域名)、日语和其他语言中的特殊字符(例如fuyéor.com)等等。
.рф 是什么域名后缀? docs.fuyeor.com/answer/5877.html
那么既然有西里尔域名(类似 фуиеор.com , фуиеор.рф)和其他语言中的特殊字符(例如fuyéor.com),当然也有中文域名 [1] 啦!
中文域名可以说有两种。中文域名泛指含有中文字元的域名,可以指:
中文域名在使用的时候,需要经过 Punycode 转码 [2] 才能正常显示。
什么是中文域名转码?
中文域名是新顶级域名,目前不被标准的解析服务器支持,由于操作系统的核心和DNS解析服务器都是由英文代码来交换处理,所以DNS服务器上并不支持直接的中文域名解析,所有中文域名的解析都需要转成Punycode码,然后由DNS解析Punycode码。
例如“复玥.网址”的转码为:xn--yrsu23d.xn--ses554g
Punycode转码是什么?
Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。punycode 由 26 个字母和10个阿拉伯数字以及符号“ - ”组成。
为什么浏览器不用转码也是显示中文域名?
目前所说的各种浏览器完美支持中文域名,只是浏览器中主动加入了中文域名自动转码,才实现了地址栏的中文显示。
除此之外,中文域名和普通的域名在使用上是没有太大的区别的,就是可能存在部分的云产品无法使用的情况(例如腾讯云的 CDN 不支持中文域名使用)
中文域名是什么? ?docs.fuyeor.com/answer/8717.html#answer-8718