低成本打造中文个性域名

一直以来就想入手一个中文域名,并且也很好奇像 “中国政府网.政务” 这样的中文域名的解析工作的实现的方法。
众所周知,当我们访问一个中文域名的时候,浏览器会跳转到一个地址为 “http://xn--xxxxxxxxx.cn/” 样的地址,如 “http://xn--fiq53l90e917afrv.cn/”(中国中央电视台),这其中又有怎样的奥秘呢?

首先,我们需要了解 Punycode 。

Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。而该编码是根据域名相异字表(由IANA制定),Punycode可以防止所谓的IDN欺骗。

(via 维基百科)

用户在地址栏输入一个由非英文及数字的地址串后,浏览器将会使用 Punycode 对地址进行转换,并加上CE前缀(如“xn--”等),再将地址转交给 DNS 服务器进行解析。相当的,ICANN采用了这个形式,在不需要变更任何基础网络设施的情况下实现了国际化域名。

domain-oray

但是,国内的运营商如万网,西部数码,Oray 并不允许含有CE前缀的域名进行直接注册,并会提示 “请转入正确的域名前缀” 或 “以xn为首的域名前缀被限制注册” 。不过,我们可以通过 Godaddy 等国外域名销售代理完成注册。

传送门:Punycode 在线转码

//自从 point.ml 的账号被销户, dot.tk 的域名无法更新期限之后,便不再信任免费域名了。所以还是选择付费渠道吧 🙂

CC BY-SA 4.0 低成本打造中文个性域名 by 小小泥娃的部落格 is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

发表评论