Download presentation
Presentation is loading. Please wait.
1
中文域名系统简介 CNNIC
2
中文域名实现方案 . .au .com .cn .中国 .台湾 .商业 .公司 .isp1.cn .企业一.中国 .isp2.cn
Root servers . .au .com .cn .中国 .台湾 .商业 .公司 .isp1.cn .企业一.中国 .isp2.cn .企业二.中国 agent1 agent2 找TLD的请求 ISC BIND client1 client2 8-bit through BIND
3
互通 Chain server Chain server .中国 .公司 .台湾 .商业 .台灣 .商業 .中國 .公司 某財團.台灣
cDNS server 某財團.台灣 某财团.台湾 某企业.中国 某企業.中國 主 辅
4
码制 .cn 包括GBK,BIG5,UTF-8三种码制的数据 .中国 包括UTF-8一种码制的数据
5
Zone file列表 注: 注册A,B,C三个域名,在14个zone file中放16条记录 A .cn(GBK,BIG5,UTF-8)
A .中国(UTF-8) A .中國(UTF-8) B .公司(UTF-8) B .公司.cn(GBK) B .公司.cn(BIG5) B .公司.cn(UTF-8) C .网络(UTF-8) C .網絡(UTF-8) C .网络.cn(GBK) C .網絡.cn(GBK) C .網絡.cn(BIG5) C .网络.cn(UTF-8) C .網絡.cn(UTF-8) 注: 注册A,B,C三个域名,在14个zone file中放16条记录
6
Agent功能简介 转码:一方面,从客户接收到的域名请求是本地编码(GBK,BIG5),如果TLD是中文,就将其转换为UTF-8编码,发向支持中文的域名服务器cBIND;另一方面,如从中文域名服务器收到的应答是UTF-8编码,将其转为相应的本地编码,回复给客户。 客户 agent 服务器cBIND 本地编码 GBK,BIG5 UTF-8
7
.cn 客户访问方式 .cn 客户机无须安装客户端软件 客户机无须更改缺省服务器指向
8
.中国 客户访问方式 .中国 客户机安装客户端软件(for windows) 客户机将proxy设为缺省服务器
9
客户端软件(windows) 要解决的问题: 措施: 反斜线‘\’(0x5c)问题,会吃掉紧接的字符
IE bug(GBK:‘南’,‘能’,‘走’不能正确发出域名请求) .<中文>的情况找TLD的问题 措施: 替换成(0xff) 由客户端软件拦截并发出请求 通过http隧道
10
客户端(UNIX) 要解决的问题: 不能发送中文域名请求 措施:
改装解析库(for unix,目前只有linux),重新编译支持8-bit的glibc
11
应用软件 Squid 代理服务器 Apache web服务器
12
待解决的问题 两岸互通 主辅文件更新方式 如有二级服务器建立,也需要配置相应的多种码制数据
主辅文件更新方式 如有二级服务器建立,也需要配置相应的多种码制数据 gateway方式 gateway服务器有合法性和负荷的问题 反斜线问题 替代成0xff 加一个反斜线
13
谢谢大家! 2000年11月27日
Similar presentations