客观认识中文域名寻址
这近10年来,中文域名的互联网地位、作用、角色之争论,一直没有停止过。这里笔者想先说明一下英文域名(DNS)与国际化域名(IDNs)体系的差别,其次讲一下国际化域名(IDNs)体系的标准化过程,最后讲一下客观认识中文域名寻址问题。
英文域名与国际化域名体系的差别
自从有了互联网,分布式网络就需要一个定位(网络门牌号)去让人机对话时找到信息贮存处,这就是“网络寻址”的摡念。
最早的分布式网络电脑不多,信息传输协议(即把数字化信息可以在远程收发的运送过程格式文档)用4组数字(例如:61.135.162.43 代表北京市一个IP地址)的IP地址表达方式。自从互联网商业化之后,为了便于商业寻址,工程师们终于发明了用英文字母、阿拉伯数字加上“-”字符等的网络英文域名体系。
说到底,互联网是由使用英语国家工程师发明的,建立“网络寻址”的目的是为了互联网上的信息共享方便。建立这套寻址体系时,工程师们根本没有任何政治、文化歧视。当然,人家也不会专门去为非英语国家互联网语言写代码。这就是互联网本来历史。
非英语国家申请接入互联网,当然是要向发明互联网的国家申请。中国这方面的历史,大家可以网上搜索一下胡启恒院士、钱华林老师等位专家这些年来的向媒体讲述的历史,本人曾经有机会在一些会议及单独采访他们时听过他们的讲述。
讲这一个问题的目的是想告诉大家,一个客观的互联网寻址完整摡念:没有所谓专为中国互联网寻址这么回事,因为中国互联网必须遵循国际化、国际标准与互联互通这三大原则,才不致陷入“中国IPv9”那样的狭窄民族主义IT化观念而误导公众。这也是工信部一贯提倡的国家互联网寻址产业发展总原则与政策。
那么,英文域名与国际化域名体系是什么及有什么的差别呢?全球最早推出本国文字的非英文域名应该算是日本,在2007年初近100万日本注册域名中,日文域名占60%有多,而2002年互联网名称与数字地址分配机构(ICANN)举行上海会议时,本人采访JPNIC负责日本注册域名工程师。他解释说:日本人更喜欢使用日文域名,但是当时负责全球互联网技术标准的开放组织IETF刚刚通过了由中国的CDNC(中文域名协调小组)提交的“中文域名”解决方案。为了避免各国文字建立的域名体系与原有英文域名混淆,ICANN把各国文字建立的域名体系统一称为“国际化域名体系”。
国际化域名体系的标准化过程
这是一个慢长的过程,从有各国文字域名体系以来,IETF的讨论就一直没有停止过。到2002年10月24日止,也仅仅把“中文域名”解决方案先讨论完。直到2005年12月,才共有12个国家的文字域名体系被ICANN列入测试名单,其中以“中文域名”用户最多。
在国际化域名体系的标准化过程中,ICANN国际化域名体系政策顾问委员会认为:英文类别域名(gTLD)的方案实施起来比较复杂,提供解决方案的机构和公司也太多,协调起来有很多工作要做。而国家及地区类别域名(ccTLD)的方案实施起来易得多。因此,ICANN把国际化域名体系分开为两个小组。
到2008年底,国家及地区类别域名IDNs政策己经进入全球启用倒计时,依据这个政策方案,在每一个国家及地区类别域名下,允许使用一个相应的国际化域名体系。例如:“.cn”域名对应“中文.中国”域名、“.hk”域名对应“中文.香港”域名、“.jp”域名对应“日文.日本”。
这里还有必要再说明一下国际化域名(IDN)之前访问成功的几种办法:
第一种是插件方式,类似当年3721公司那种插件方式,它是用浏览器引导方式去访问国际化域名的数据库而实现寻址目标。这种方式比较让人反感,几乎可以看作是“流氓插件”方式。但是它却是用户端的电脑引导,比较有效。
第二种是互联网接入提供商(ISP)从路由器端的引导方式去访问国际化域名的数据库而实现寻址目标。这种方式比较第一种更先进一点,因为ISP接入就属于政策层次的国际化域名接入了。但问题是,如果有其他插件干扰用户端的电脑引导,这个方式存在的问题仍然未能100%解决。
第三种是ICANN国际化域名体系根服务器方式。即互联网上任何地方,只要是IPv4网络的地方,用户端上网设备能使用某种国际化域名体系对应文字,那么就能对己经注册的国际化域名实验寻址目的访问。
客观认识寻址中文域名问题
这里引用笔者去年8月23日在去新西兰基督城参加APNIC会议路上,于新西兰奥克兰机场请教钱华林老师的对话作为回答:
沈阳问:这么看来,ICANN只认可“.中国”的“中文域名”,那么我们信产部《中国互联网络域名管理办法》及《中国互联网络域名体系的公告》中关于设置“.公司”和“.网络”域名的想法是否会延迟?
钱老师答:确实是这样。因为中国做“公司”和“网络”中文顶级域名,gTLD也会向ICANN提方案,至少在短期内不会有结果。中国做“公司”和“网络”中文顶级域名方案也不一定会比其他国家与地区的方案有优势。而“.中国”是归我们CNNIC管理,是唯一方案。
沈阳问:“中文域名”的解析可能做到网页级代码吗?因为它关系到搜索引擎的爬虫软件是否会识别由“中文域名”做网页的问题。
钱老师答:技术上“中文域名”的解析可能做到网页级代码,但是由于现在服务器支持软件上还很少人做这方面的支持,因此基本上还是网站寻址用,网页级代码暂时还无法实现用“中文域名”去写。今后这方面需要有人去做技术开发。
沈阳问:有没有这么一种可能,将来“.中国”的“中文域名”ICANN确认登记为国际化域名的根后,把“公司”和“网络”2个中文顶级域名变为“.公司.中国”、“.网络.中国”这样的格式,把信产部的两个法规3个中文顶级域名都启用?
钱老师答:技术上这么做有可能,也比较好操作。这与“.CN”域名有“.com.CN”、“.net.CN”等三级类别域名的做法一致。
钱华林教授回答了中文域名现状及未来技术与政策步署问题。这些问题让我们公众在未来注册、使用中文域名“.中国”的时候,知道该怎么选择哪种类别“中文域名”才会成为ICANN确认登记为国际化域名、它的目前可能实现功能及未来可能实现功能有比较完整认识。