中文域名鸡肋体验

2009-05-19

本月,“.中国”域名正式写入全球根域名系统。我赞同很多网评的观点,不看好“.中国”域名的发展。不过我仍然进行了一项保护性注册(林健.中国 / 林健.cn),借机研究一下多语种域名(IDN)的特性。

“.中国”域名目前只有国内的代理商可以注册,不过即使将来国外有了代理商,意义也不大,因为“.cn”、“.中国”的生杀大权还是掌握在国内监管机构手中。之前的一些经历告诉我,那些国内代理商不过是半斤八两。但这次通过新网注册,我感觉被忽悠的程度比以前更严重。在新网注册的“.中国”域名不能修改DNS解析条目,只能设置URL转发。我开始还以为自己没有找到设置的地方,打客服电话(010-58022233)才确认确实没有。可笑的是,客服人员给我的解释是“技术上不可行”。我们知道IDN只是使用Punycode编码了Unicode字符,在DNS服务器端根本不需要什么技术上的变化。难道是有什么政策原因吗?我没有问出来,也没有查到,但从CNNIC的这个介绍来看,不像是要限制用户自己做解析。新网在这个问题上有误导,它没有明文说明它对中文域名和英文域名服务的区别,在中文域名帮助页面又提到:中文域名可以指向其它站点、可以用于电子邮件,很容易使人认为新网自己提供了可配置的DNS解析服务。但要追究起来我也没辙,因为它在网站上确实说的是中文域名固有的性质,而不是新网提供的服务;至于DNS解析,一般用户默认代理商会提供,而如果它没有提供,似乎也没违反什么法规条款。找不到什么十足的理由,我也只能忍了。好在域名的DNS服务器还是允许修改的(如果连这个都不允许,我真的要去讨个说法了),我换一个还不成?试验了一下,发现Godaddy的Off-site DNS不允许添加IDN,而zoneedit允许后缀为“.cn”的IDN,但不接受“.中国(.xn--fiqs8s)”后缀。我猜它们不会是因为政策不允许,也许就是在域名合法性验证的时候没有考虑IDN或IDN后缀吧。不过作为本土服务商的中国E动网倒是支持的,我选择使用它的免费域名解析服务(测试:http://文件.林健.中国)。

CNNIC的称“超过80%的网民已经可以使用‘.中国’域名访问互联网”但我测试了一些DNS,并让帮忙同学实验,发现还是有很多DNS服务器没有“.中国”的记录。也许是因为我的调查范围局限于教育网和科技网?换了一个北京联通的DNS(202.106.196.115)是好使的。

在服务商支持方面,Godaddy的空间可以绑定IDN(测试:http://test.林健.中国),而Google Apps暂不支持。Windows Live Admin Center也可以绑定IDN开通电子邮件服务,但可能由于它那里的DNS中还没有“.中国”记录,MX验证无法通过,只有“.cn”的地址可用(可以给我发邮件试试:文件@林健.cn)。因此如果想拿中文域名开服务,还是查查自己的服务商有没有限制。

客户端方面,IE、Firefox、Chrome、Safari、Opera等主流浏览器都支持Unicode自动转换为Punycode。而邮件客户端方面,Foxmail会干这件事,Outlook、Windows Live Mail、Koomail等不支持。主流免费邮箱中,我还没有发现哪一家的web界面可以自动转换Punycode。有趣的是中国移动139邮箱在发送的时候虽然不能自动转换Punycode,但收到来自“xn--5nqy36c@xn--nyq587c.cn”的邮件,却可以自动转换为“文件@林健.cn”显示。

体验的结果:我对中文域名的看法没有改变,对IDN的机制和现状有了进一步的了解。中文域名在现阶段估计也只适合保护性注册,难以被用户接受,因此也难以投入商用。其主要原因:URL已经不是当今互联网的主要入口了,搜索引擎等模式日趋成为主导。尽管我认为这个趋势是反REST原理的,但是用户的习惯、市场的走势总会使得技术不得不低下头。在web技术因为不断的渐进性扩充而变得臃肿,偏离了最初的原则时,也许下一代互联网交互模型就快诞生了。

(本文中出现的测试用子域名和邮箱不保证长期有效)