帅哥 发表于 2009-1-21 15:42:31

中文域名的解码与解析问题

中文域名分为两类:
1. 国际中文域名: 中文.com , 中文.net ;
2. 国内中文域名,又称中文通用域名: 中文.cn , 中文.中国 , 中文.公司 , 中文.网络 。 中文域名在解析的时候,须经转换为 xn-xxxxxxxx.com/.cn 形式的ASCII码,后者称为punycode。".中国"后缀不被标准的解析服务器支持,所以CNNIC同时赠送同名的.cn中文域名,所以".中国"和".cn"中文域名是等价的。类似的,".公司"实际使用是需要附加.cn后缀,或者使用CNNIC的浏览器插件才能解码使用,因此DNS解析的punycode会被转化为.xn-55qx5d.cn后缀, ".网络"也类似。
我公司对中文域名也能实现域名注册后自动开通其DNS,不过需要注意的是解析的是其punycode形式。
因为 中文.中国 域名在转码后都以.cn 结尾,所以.中国的后缀需要单独解码,也就是需要单独做解析。
会员可登陆http://www.mkzdzx.cn/会员中心进行购买,(DNS购买是免费的)在购买的时候需要输入域名,在这里输入的域名不是 .中国,而是转码后的的域名,例如 中国.中国 这个域名在购买DNS的时候因该先到CNNIC查询转码。查询地址http://www.cnnic.cn/html/Dir/2003/10/29/1112.htm
查询后“中国.中国”的转码为:xn--fiQs8S.xn--fiQs8S  ,为xn--fiQs8S.xn--fiQs8S购买 域名解析后进行的解析,实际上就是对 “中国.中国” 的操作,解析后即可用 http://中国.中国 访问网站了 !
页: [1]
查看完整版本: 中文域名的解码与解析问题