|
用户使用各种应用(如www、telnet、ftp、email)键入要访问的中文通用域名,该中文域名的编码格式可以是GBK,BIG5和UTF-8等多种码制。 用户在使用"中文通用域名.cn"等以英文结尾的域名时,可以指向一台没有做修改的域名服务器,而且不用做码制的转换,就可以实现对中文通用域名的访问。例如,一个用户键入"中文通用域名.cn"时,它不会做转换,而是以本地的码制直接发送给域名服务器,该域名服务器接到请求后,会根据DNS的解析规则,把相应的答案返回给客户。何谓本地码制呢?它取决于用户的操作系统。简单地说,大陆的WIN98用户使用的是GBK码,而台湾的WIN98用户使用的是BIG5码。不论大陆还是台湾的WIN2000用户使用的都是UTF-8码。这些以英文结尾的中文通用域名正是以用户本地的码制将域名发送给一台未做修改的域名服务器,从而使域名得到正确解析的。同样,发给任何一台按照CNNIC体系规则修改后的服务器也同样是可以得到正确的结果。 用户在使用"中文通用域名.中国"、"中文通用域名.公司"等纯中文通用域名时,就要将DNS的设置指向特定服务器,如ISP按照CNNIC体系规则修改后的服务器,或者直接指向CNNIC提供的服务器,也就是说指向任何一台与CNNIC体系兼容的服务器。这些服务器会将收到的不同编码格式的中文通用域名统一变换成UTF-8格式。将GBK,BIG5等用户本地的码制统一转换成UTF-8。之所以在特定的服务器中转变编码格式,是为了将不便之处给普通用户屏蔽掉;而统一转换成UTF-8,是因为UTF-8正逐步扩大应用范围,今后的BIND版本(甚至客户端,如windows)也将直接支持UTF-8,这样做是为将来的发展打下了一个良好的基础,这也是CNNIC的优势之一。这样,这台可以处理中文的服务器,会将已转成UTF-8的域名根据DNS的解析规则去询问其它的服务器,直到得到结果为止。 此外,当用户安装上了CNNIC提供的客户端后,会给用户带来极大的方便。因为它不仅会帮助电脑初学者完成对特定服务器的指定,还可以解决某些浏览器的固有缺陷和防火墙的问题,从而保证中文通用域名访问的成功。更重要的是,在安装了客户端后,它不仅会返回IP地址,还可以根据注册情况返回相应的英文名称。例如,用户键入"网络信息中心.中国"时,它会返回159.226.1.8,或可返回cnnic.net.cn。
这样,为cnnic.net.cn做虚拟主机的软件不用做任何改变,用户就可用"网络信息中心.中国"访问CNNIC原来的虚拟主机网站。
| |