原来国际化的域名早就是支持的,今天linuxcn的聊天室中骨头兄bones7456发了个链接,于是也试了一下。
http://例子.测试/
根据这个网页层层查找,读了下相关RFC,终于找到国际化的域名使用的是punycode,locate找了一下硬盘上的东东,发现python和perl都有支持,于是拿这个部落格做了下测试,还真不错。
在Python中生成这种编码的方式:
$ python -c "print '康'.decode('utf8').encode('punycode')"
eyt
加上头上的xn--,即是 xn--eyt,在DNS中添加这条CNAME记录便成了。
可以用本站的地址测试一下: http://康.v.6test.edu.cn/
等同于: http://xn--eyt.v.6test.edu.cn/
来个更帅的: http://♥.v.6test.edu.cn