一种中文习惯地址解析方法.pdf

上传人:Y0****01 文档编号:1001915 上传时间:2018-03-24 格式:PDF 页数:13 大小:693.76KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110242408.6

申请日:

2011.08.23

公开号:

CN102325198A

公开日:

2012.01.18

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/12申请日:20110823|||公开

IPC分类号:

H04L29/12; G06F17/30

主分类号:

H04L29/12

申请人:

北京凝思科技有限公司

发明人:

宫敏; 彭志航; 彭朝然

地址:

100190 北京市海淀区中关村东路95号自动化大厦618室

优先权:

专利代理机构:

北京品源专利代理有限公司 11332

代理人:

陈慧珍

PDF下载: PDF下载
内容摘要

本发明提出一种中文习惯地址解析方法,包括步骤:接收查询名为中文地址顺序的查询报文;转置查询名顺序为标准地址顺序;在本地记录中查找域名信息;若本地记录中不存在域名信息,再转置查询名顺序为中文地址顺序,发送递归查询报文给下一服务器,由下一服务器完成后续解析过程;若本地记录中存在域名信息,再转置查询名顺序为中文地址顺序;发送查询结果报文给客户端。本发明可实现对中文习惯的网址进行有效解析,对于大多数中国人来说,网址输入按域名范围从大到小排列更符合中国人的习惯,在地址栏中输入中文习惯的网址不仅方便,而且更容易记忆,从而加速中文域名的推广和应用。

权利要求书

1: 一种中文习惯地址解析方法, 其特征在于, 包括步骤 : 接收查询名为中文地址顺序的查询报文 ; 转置查询名顺序为标准地址顺序 ; 在本地记录中查找域名信息 ; 若本地记录中不存在域名信息, 再转置查询名顺序为中文地址顺序, 发送递归查询报 文给下一服务器, 由下一服务器完成后续解析过程 ; 若本地记录中存在域名信息, 再转置查询名顺序为中文地址顺序 ; 发送查询结果报文给客户端。
2: 如权利要求 1 所述的方法, 其特征在于, “若本地记录中不存在域名信息, 再转置查 询名顺序为中文地址顺序, 发送递归查询报文给下一服务器, 由下一服务器完成后续解析 过程” 具体为 : 本地服务器查找本地记录, 没有找到相关域名信息, 则将查询名顺序再转置为中文地 址顺序, 然后发送递归查询报文给下一服务器, 由下一服务器完成后续解析过程。
3: 如权利要求 1 所述的方法, 其特征在于, “若本地记录中存在域名信息, 再转置查询 名顺序为中文地址顺序” 具体为 : 本地服务器查找本地记录, 找到了相关域名信息, 记录相关域名信息, 然后将查询名顺 序再转置为中文地址顺序。

说明书


一种中文习惯地址解析方法

    【技术领域】
     本发明涉及一种中文习惯地址解析方法。背景技术 DNS(Domain Name System、 域名系统 ) 是因特网的一项重要服务, 其分布式数据库 用于记录域名和 IP 地址之间的映射关系, 使人不用记住能够被服务器直接处理的 IP 地址, 直接通过域名的方式访问互联网资源, 目前, 域名仅限于 ASCII(American Standard Code for Information Interchange、 美国信息互换标准代码 ) 字符的子集, 使很多地方语言无 法正确表示他们的名字和单词, 通过根据 RFC3492 标准制定的 Punycode 编码系统, 将地方 语言所采用的 Unicode 字符串映射为有效的 DNS 字符集。
     在编排中文域名时, DNS 系统默认按照英文地址的编排习惯编排, 以 “中国教育部 网站” 为例, 其域名为 “www.moe.edu.cn” , 对应的中文习惯域名为 “网站 . 教育部 . 教育 . 中 国” , 这种小地址在前、 大地址在后的编排方式不符合中国地址的编排习惯, 从而使用户体 验降低。
     发明内容 本发明提出一种可以实现对中文习惯地址进行有效解析方法, 包括步骤 :
     接收查询名为中文地址顺序的查询报文 ; 转置查询名顺序为标准地址顺序 ; 在本 地记录中查找域名信息 ; 若本地记录中不存在域名信息, 再转置查询名顺序为中文地址顺 序, 发送递归查询报文给下一服务器, 由下一服务器完成后续解析过程 ; 若本地记录中存在 域名信息, 再转置查询名顺序为中文地址顺序 ; 发送查询结果报文给客户端。
     “若本地记录中不存在域名信息, 再转置查询名顺序为中文地址顺序, 发送递归查 询报文给下一服务器, 由下一服务器完成后续解析过程” 具体为 : 本地服务器查找本地记 录, 没有找到相关域名信息, 则将查询名顺序再转置为中文地址顺序, 然后发送递归查询报 文给下一服务器, 由下一服务器完成后续解析过程。
     “若本地记录中存在域名信息, 再转置查询名顺序为中文地址顺序” 具体为 : 本地 服务器查找本地记录, 找到了相关域名信息, 记录相关域名信息, 然后将查询名顺序再转置 为中文地址顺序。
     相较于现有技术, 本发明具有如下有益结果 :
     本发明可以实现对中文地址习惯的网址进行有效解析, 对于大多数中国人来说, 网址输入按域名范围从大到小排列更符合中国人的习惯, 在地址栏中输入中文地址习惯的 网址不仅方便, 而且更容易记忆, 从而加速中文域名的推广和使用。
     附图说明
     下面根据附图和实施例对本发明作进一步详细说明。 图 1 是本发明中实施例的总体流程图 ;图 2 是本发明实施例的局部流程图 ; 图 3 是本发明实施例的局部流程图 ; 图 4 是本发明实施例的局部流程图 ; 图 5 是本发明实施例的局部流程图 ; 图 6 是本发明实施例的局部流程图 ; 图 7 是本发明实施例的局部流程图 ; 图 8 是本发明实施例的局部流程图 ; 图 9 是本发明实施例的局部流程图 ; 图 10 是本发明实施例的局部流程图 ; 图 11 是本发明实施例的局部流程图。具体实施方式
     如图 1 所示, 本实施例提出一种中文习惯地址解析方法, 采用递归查询的方式对 中文习惯地址进行解析, 具体包括如下步骤 :
     S11、 本地服务器接收来自客户端的递归查询报文, 其查询名顺序为中文地址顺 序。 具体的, 如图 2 所示, 包括如下步骤 :
     S111、 域名解析模块采用 punycode 编码方式编码, 将填写在地址栏中的中文习惯 地址映射成中文习惯地址 DNS 字符集 ;
     S112、 域名解析模块发送递归查询报文至本地服务器, 递归查询报文的查询名为 中文习惯地址 DNS 字符集。
     以 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     在地址栏中, 用户输入中文习惯地址 “中国 . 教育 . 教育部 . 网站” , 采用 punycode 编码方式, 可以映射得到与中文习惯地址对应的中文习惯地址 DNS 字符集 “xn--fiqs8s. xn--wcvs22d.xn--wcvs22dzol.xn--5tzm5g” 。
     S12、 本地服务器查询本地记录, 确认中文地址习惯的域名信息不在本地记录中。
     具体的, 如图 3 所示, 包括如下步骤 :
     S121、 本地服务器接收来自客户端的查询名顺序为中文地址顺序的递归查询报 文;
     S122、 本地服务器将递归查询报文的查询名顺序转置为标准地址顺序 ;
     以上述 “中国 . 政府 . 教育部 . 网站” 为例, 具体的 :
     将作为递归查询报文的查询名由中文地址顺序 “xn--fiqs8s.xn--wcvs22d. xn--wcvs22dzol.xn--5tzm5g” 转 置 为 标 准 地 址 顺 序 “xn--5tzm5g.xn--wcvs22dzol. xn--wcvs22d.xn--fiqs8s” 。
     S123、 本地服务器通过标准地址顺序的查询名在本地记录中进行查询, 确认查询 的域名信息不在本地服务器记录中 ;
     S124、 本地服务器将查询名顺序再转置为中文地址顺序 ;
     具体的: 将作为递归查询报文的查询名由标准地址顺序 “xn--5tzm5g. xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s” 转 置 为 中 文 地 址 顺 序 “xn--fiqs8s.
     xn--wcvs22d.xn--wcvs22dzol.xn--5tzm5g” 。
     S125、 本地服务器发送递归查询报文给根域名服务器。
     S13、 根域名服务器接收来自本地服务器的递归查询报文, 所述递归查询报文的查 询名顺序为中文地址顺序, 确认所述中文地址习惯的域名信息不在本地记录中。
     具体的, 如图 4 所示, 包括如下步骤 :
     S131、 根域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归查 询报文 ;
     S132、 根域名服务器将递归查询报文的查询名顺序转置为标准地址顺序 ;
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     将作为递归查询报文的查询名顺序由中文地址顺序 “xn--fiqs8s.xn--wcvs22d. xn--wcvs22dzol.xn--5tzm5g” 转 置 为 标 准 地 址 顺 序 “xn--5tzm5g.xn--wcvs22dzol. xn--wcvs22d.xn--fiqs8s” 。
     S133、 根域名服务器通过标准地址顺序的查询名在本地记录中进行查询, 确认查 询的域名信息不在根域名服务器的管辖域中。
     S14、 根域名服务器通过标准地址顺序的查询名获取第一域名服务器信息, 并返回 第一域名服务器信息至本地服务器。
     具体的, 如图 5 所示, 包括如下步骤 :
     S141、 根域名服务器通过标准地址顺序的查询名获取第一域名服务器信息。
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     比 较 标 准 地 址 顺 序 的 查 询 名 与 第 一 域 名 服 务 器 的 DNS 字 符 集, 得到与 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s”相应的第一域名服务器的 DNS 字符集 “xn--fiqs8s” , 第一域名服务器的 DNS 字符集对应中文地址 “中国” , 获取第一域 名服务器 DNS 域名和第一域名服务器的 IP 地址作为第一域名服务器信息, DNS 域名为 “h.dns.cn” 的 IP 地址为 “125.208.32.1” 。
     S142、 根域名服务器将查询名顺序再转置为中文地址顺序。
     以上述 “中国 . 教育 . 教育部 . 网站”为例, 具体的 : 将作为查询名的标准地 址顺序 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s”转 置 为 中 文 地 址 顺 序 “xn--fiqs8s.xn--wcvs22d.xn--wcvs22dzol.xn--5tzm5g” 。
     S143、 根域名服务器返回第一域名服务器信息至本地服务器。
     S15、 第一域名服务器接收来自本地服务器的递归查询报文, 所述递归查询报文的 查询名顺序为中文地址顺序, 确认所述中文地址习惯的域名信息不在本地记录中。
     具体的, 如图 6 所示, 包括如下步骤 :
     S151、 第一域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归 查询报文。
     S152、 第一域名服务器将递归查询报文的查询名顺序转置为标准地址顺序。
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     将作为递归查询报文的查询名顺序由中文地址顺序 “xn--fiqs8s.xn--wcvs22d. xn--wcvs22dzol.xn--5tzm5g” 转 置 为 标 准 地 址 顺 序 “xn--5tzm5g.xn--wcvs22dzol. xn--wcvs22d.xn--fiqs8s” 。S153、 第一域名服务器通过标准地址顺序的查询名在本地记录中进行查询, 确认 查询的域名信息不在第一域名服务器的管辖域中。
     S16、 第一域名服务器通过标准地址顺序的查询名获取第二域名服务器信息, 并返 回第二域名服务器信息至本地服务器。
     具体的, 如图 7 所示, 包括如下步骤 :
     S161、 第一域名服务器通过标准地址顺序的查询名获取第二域名服务器信息。
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     比 较 标 准 地 址 顺 序 的 查 询 名 与 第 二 域 名 服 务 器 的 DNS 字 符 集, 得到与 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s”相应的第二域名服务器的 DNS 字符集 “xn--wcvs22d.xn--fiqs8s” , 第二域名服务器的 DNS 字符集对应中文地址 “教育 . 中 国” , 获取第二域名服务器 DNS 域名和 IP 地址作为第二域名服务器信息, 获取到的 DNS 域名 为 “ns2.cernet.net” IP 地址为 “202.112.0.33” , DNS 域名为 “dns.edu.cn” 的 IP 地址为 “202.112.0.35” 。 ”
     S162、 第一域名服务器将查询名顺序再转置为中文地址顺序。
     以上述 “中国 . 教育 . 教育部 . 网站”为例, 具体的 : 将作为查询名的标准地 址顺序 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s”转 置 为 中 文 地 址 顺 序 “xn--fiqs8s.xn--wcvs22d.xn--wcvs22dzol.xn--5tzm5g” 。 S163、 第一域名服务器返回第二域名服务器信息至本地服务器。
     S17、 第二域名服务器接收来自本地服务器的递归查询报文, 所述递归查询报文的 查询名顺序为中文地址顺序, 确认所述中文地址习惯的域名信息不在本地记录中。
     具体的, 如图 8 所示, 包括如下步骤 :
     S171、 第二域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归 查询报文。
     S172、 第二域名服务器将递归查询报文的查询名顺序转置为标准地址顺序。
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     将作为递归查询报文的查询名顺序由中文地址顺序 “xn--fiqs8s.xn--wcvs22d. xn--wcvs22dzol.xn--5tzm5g” 转 置 为 标 准 地 址 顺 序 “xn--5tzm5g.xn--wcvs22dzol. xn--wcvs22d.xn--fiqs8s” 。
     S173、 第二域名服务器通过标准地址顺序的查询名在本地记录中进行查询, 确认 查询的域名信息不在第二域名服务器的管辖域中。
     S18、 第二域名服务器通过标准地址顺序的查询名获取第三域名服务器信息, 并返 回第三域名服务器信息至本地服务器。
     具体的, 如图 9 所示, 包括如下步骤 :
     S181、 第二域名服务器通过标准地址顺序的查询名获取第三域名服务器信息 ;
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     比 较 标 准 地 址 顺 序 的 查 询 名 与 第 三 域 名 服 务 器 的 DNS 字 符 集, 得到与 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s”相应的第三域名服务器的 DNS 字符集 “xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s” , 第三域名服务器的 DNS 字符集对应 中文地址 “教育部 . 教育 . 中国” , 获取第三域名服务器信息, 域名为 “DNSSEC.moe.edu.cn” ,
     IP 地址为 “202.205.177.4” ; 域名为 “DNSPRIM.moe.edu.cn” , IP 地址为 “202.205.177.3” 。
     S182、 第二域名服务器将查询名顺序再转置为中文地址顺序 ;
     以上述 “中国 . 教育 . 教育部 . 网站”为例, 具体的 : 将作为查询名的标准地 址顺序 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s”转 置 为 中 文 地 址 顺 序 “xn--fiqs8s.xn--wcvs22d.xn--wcvs22dzol.xn--5tzm5g” 。
     S183、 第二域名服务器返回第三域名服务器信息至本地服务器。
     S19、 第三域名服务器接收来自本地服务器的递归查询报文, 所述递归查询报文的 查询名顺序为中文地址顺序, 确认所述标准地址习惯的域名信息在本地记录中。
     具体的, 如图 10 所示, 包括如下步骤 :
     S191、 第三域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归 查询报文 ;
     S192、 第三域名服务器将递归查询报文的查询名顺序转置为标准地址顺序 ;
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     将作为递归查询报文的查询名顺序由中文地址顺序 “xn--fiqs8s.xn--wcvs22d. xn--wcvs22dzol.xn--5tzm5g” 转 置 为 标 准 地 址 顺 序 “xn--5tzm5g.xn--wcvs22dzol. xn--wcvs22d.xn--fiqs8s” 。 S193、 第三域名服务器通过标准地址顺序的查询名在本地记录中进行查询, 确认 查询的域名信息在第三域名服务器的管辖域中。
     S20、 第三域名服务器通过标准地址顺序的查询名获取目标域名服务器信息, 并返 回目标域名服务器信息至本地服务器。
     具体的, 如图 11 所示, 包括如下步骤 :
     S201、 第三域名服务器通过标准地址顺序的查询名获取目标服务器信息 ;
     以上述 “中国 . 教育 . 教育部 . 网站” 为例, 具体的 :
     比 较 标 准 地 址 顺 序 的 查 询 名 与 第 四 域 名 服 务 器 的 DNS 字 符 集, 得到与 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s” 相同目标服务器的 DNS 字符集 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s” , 目标服务器对应中文地址 “网 站 . 教育部 . 教育 . 中国” , 保存目标服务器 DNS 域名和 IP 地址作为目标服务器信息, 域名 为 “DNSSEC.moe.edu.cn” , IP 地址为 “202.205.177.4” ; 域名为 “DNSPRIM.moe.edu.cn” , IP 地址为 “202.205.177.3” 。
     S202、 第三域名服务器将查询名顺序再转置为中文地址顺序 ;
     以上述 “中国 . 教育 . 教育部 . 网站”为例, 具体的 : 将作为查询名的标准地 址顺序 “xn--5tzm5g.xn--wcvs22dzol.xn--wcvs22d.xn--fiqs8s”转 置 为 中 文 地 址 顺 序 “xn--fiqs8s.xn--wcvs22d.xn--wcvs22dzol.xn--5tzm5g” 。
     S203、 第三域名服务器返回中文地址为 “网站 . 教育部 . 教育 . 中国” 的服务器信 息至本地服务器。
    

一种中文习惯地址解析方法.pdf_第1页
第1页 / 共13页
一种中文习惯地址解析方法.pdf_第2页
第2页 / 共13页
一种中文习惯地址解析方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种中文习惯地址解析方法.pdf》由会员分享,可在线阅读,更多相关《一种中文习惯地址解析方法.pdf(13页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102325198A43申请公布日20120118CN102325198ACN102325198A21申请号201110242408622申请日20110823H04L29/12200601G06F17/3020060171申请人北京凝思科技有限公司地址100190北京市海淀区中关村东路95号自动化大厦618室72发明人宫敏彭志航彭朝然74专利代理机构北京品源专利代理有限公司11332代理人陈慧珍54发明名称一种中文习惯地址解析方法57摘要本发明提出一种中文习惯地址解析方法,包括步骤接收查询名为中文地址顺序的查询报文;转置查询名顺序为标准地址顺序;在本地记录中查找域名信息;若。

2、本地记录中不存在域名信息,再转置查询名顺序为中文地址顺序,发送递归查询报文给下一服务器,由下一服务器完成后续解析过程;若本地记录中存在域名信息,再转置查询名顺序为中文地址顺序;发送查询结果报文给客户端。本发明可实现对中文习惯的网址进行有效解析,对于大多数中国人来说,网址输入按域名范围从大到小排列更符合中国人的习惯,在地址栏中输入中文习惯的网址不仅方便,而且更容易记忆,从而加速中文域名的推广和应用。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图6页CN102325211A1/1页21一种中文习惯地址解析方法,其特征在于,包括步骤接收查询名为中文地址顺序。

3、的查询报文;转置查询名顺序为标准地址顺序;在本地记录中查找域名信息;若本地记录中不存在域名信息,再转置查询名顺序为中文地址顺序,发送递归查询报文给下一服务器,由下一服务器完成后续解析过程;若本地记录中存在域名信息,再转置查询名顺序为中文地址顺序;发送查询结果报文给客户端。2如权利要求1所述的方法,其特征在于,“若本地记录中不存在域名信息,再转置查询名顺序为中文地址顺序,发送递归查询报文给下一服务器,由下一服务器完成后续解析过程”具体为本地服务器查找本地记录,没有找到相关域名信息,则将查询名顺序再转置为中文地址顺序,然后发送递归查询报文给下一服务器,由下一服务器完成后续解析过程。3如权利要求1所。

4、述的方法,其特征在于,“若本地记录中存在域名信息,再转置查询名顺序为中文地址顺序”具体为本地服务器查找本地记录,找到了相关域名信息,记录相关域名信息,然后将查询名顺序再转置为中文地址顺序。权利要求书CN102325198ACN102325211A1/5页3一种中文习惯地址解析方法技术领域0001本发明涉及一种中文习惯地址解析方法。背景技术0002DNSDOMAINNAMESYSTEM、域名系统是因特网的一项重要服务,其分布式数据库用于记录域名和IP地址之间的映射关系,使人不用记住能够被服务器直接处理的IP地址,直接通过域名的方式访问互联网资源,目前,域名仅限于ASCIIAMERICANSTAN。

5、DARDCODEFORINFORMATIONINTERCHANGE、美国信息互换标准代码字符的子集,使很多地方语言无法正确表示他们的名字和单词,通过根据RFC3492标准制定的PUNYCODE编码系统,将地方语言所采用的UNICODE字符串映射为有效的DNS字符集。0003在编排中文域名时,DNS系统默认按照英文地址的编排习惯编排,以“中国教育部网站”为例,其域名为“WWWMOEEDUCN”,对应的中文习惯域名为“网站教育部教育中国”,这种小地址在前、大地址在后的编排方式不符合中国地址的编排习惯,从而使用户体验降低。发明内容0004本发明提出一种可以实现对中文习惯地址进行有效解析方法,包括步骤。

6、0005接收查询名为中文地址顺序的查询报文;转置查询名顺序为标准地址顺序;在本地记录中查找域名信息;若本地记录中不存在域名信息,再转置查询名顺序为中文地址顺序,发送递归查询报文给下一服务器,由下一服务器完成后续解析过程;若本地记录中存在域名信息,再转置查询名顺序为中文地址顺序;发送查询结果报文给客户端。0006“若本地记录中不存在域名信息,再转置查询名顺序为中文地址顺序,发送递归查询报文给下一服务器,由下一服务器完成后续解析过程”具体为本地服务器查找本地记录,没有找到相关域名信息,则将查询名顺序再转置为中文地址顺序,然后发送递归查询报文给下一服务器,由下一服务器完成后续解析过程。0007“若本。

7、地记录中存在域名信息,再转置查询名顺序为中文地址顺序”具体为本地服务器查找本地记录,找到了相关域名信息,记录相关域名信息,然后将查询名顺序再转置为中文地址顺序。0008相较于现有技术,本发明具有如下有益结果0009本发明可以实现对中文地址习惯的网址进行有效解析,对于大多数中国人来说,网址输入按域名范围从大到小排列更符合中国人的习惯,在地址栏中输入中文地址习惯的网址不仅方便,而且更容易记忆,从而加速中文域名的推广和使用。附图说明0010下面根据附图和实施例对本发明作进一步详细说明。0011图1是本发明中实施例的总体流程图;说明书CN102325198ACN102325211A2/5页40012图。

8、2是本发明实施例的局部流程图;0013图3是本发明实施例的局部流程图;0014图4是本发明实施例的局部流程图;0015图5是本发明实施例的局部流程图;0016图6是本发明实施例的局部流程图;0017图7是本发明实施例的局部流程图;0018图8是本发明实施例的局部流程图;0019图9是本发明实施例的局部流程图;0020图10是本发明实施例的局部流程图;0021图11是本发明实施例的局部流程图。具体实施方式0022如图1所示,本实施例提出一种中文习惯地址解析方法,采用递归查询的方式对中文习惯地址进行解析,具体包括如下步骤0023S11、本地服务器接收来自客户端的递归查询报文,其查询名顺序为中文地址。

9、顺序。0024具体的,如图2所示,包括如下步骤0025S111、域名解析模块采用PUNYCODE编码方式编码,将填写在地址栏中的中文习惯地址映射成中文习惯地址DNS字符集;0026S112、域名解析模块发送递归查询报文至本地服务器,递归查询报文的查询名为中文习惯地址DNS字符集。0027以“中国教育教育部网站”为例,具体的0028在地址栏中,用户输入中文习惯地址“中国教育教育部网站”,采用PUNYCODE编码方式,可以映射得到与中文习惯地址对应的中文习惯地址DNS字符集“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”。0029S12、本地服务器查询本地记录,确认中。

10、文地址习惯的域名信息不在本地记录中。0030具体的,如图3所示,包括如下步骤0031S121、本地服务器接收来自客户端的查询名顺序为中文地址顺序的递归查询报文;0032S122、本地服务器将递归查询报文的查询名顺序转置为标准地址顺序;0033以上述“中国政府教育部网站”为例,具体的0034将作为递归查询报文的查询名由中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”转置为标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”。0035S123、本地服务器通过标准地址顺序的查询名在本地记录中进行查询,确认查询的域名信息不。

11、在本地服务器记录中;0036S124、本地服务器将查询名顺序再转置为中文地址顺序;0037具体的将作为递归查询报文的查询名由标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”转置为中文地址顺序“XNFIQS8S说明书CN102325198ACN102325211A3/5页5XNWCVS22DXNWCVS22DZOLXN5TZM5G”。0038S125、本地服务器发送递归查询报文给根域名服务器。0039S13、根域名服务器接收来自本地服务器的递归查询报文,所述递归查询报文的查询名顺序为中文地址顺序,确认所述中文地址习惯的域名信息不在本地记录中。0040具体。

12、的,如图4所示,包括如下步骤0041S131、根域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归查询报文;0042S132、根域名服务器将递归查询报文的查询名顺序转置为标准地址顺序;0043以上述“中国教育教育部网站”为例,具体的0044将作为递归查询报文的查询名顺序由中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”转置为标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”。0045S133、根域名服务器通过标准地址顺序的查询名在本地记录中进行查询,确认查询的域名信息不在根域名服务器的管辖域中。0046。

13、S14、根域名服务器通过标准地址顺序的查询名获取第一域名服务器信息,并返回第一域名服务器信息至本地服务器。0047具体的,如图5所示,包括如下步骤0048S141、根域名服务器通过标准地址顺序的查询名获取第一域名服务器信息。0049以上述“中国教育教育部网站”为例,具体的0050比较标准地址顺序的查询名与第一域名服务器的DNS字符集,得到与“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”相应的第一域名服务器的DNS字符集“XNFIQS8S”,第一域名服务器的DNS字符集对应中文地址“中国”,获取第一域名服务器DNS域名和第一域名服务器的IP地址作为第一域名服务器信。

14、息,DNS域名为“HDNSCN”的IP地址为“125208321”。0051S142、根域名服务器将查询名顺序再转置为中文地址顺序。0052以上述“中国教育教育部网站”为例,具体的将作为查询名的标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”转置为中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”。0053S143、根域名服务器返回第一域名服务器信息至本地服务器。0054S15、第一域名服务器接收来自本地服务器的递归查询报文,所述递归查询报文的查询名顺序为中文地址顺序,确认所述中文地址习惯的域名信息不在本地记录中。

15、。0055具体的,如图6所示,包括如下步骤0056S151、第一域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归查询报文。0057S152、第一域名服务器将递归查询报文的查询名顺序转置为标准地址顺序。0058以上述“中国教育教育部网站”为例,具体的0059将作为递归查询报文的查询名顺序由中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”转置为标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”。说明书CN102325198ACN102325211A4/5页60060S153、第一域名服务器通过标准地址顺序。

16、的查询名在本地记录中进行查询,确认查询的域名信息不在第一域名服务器的管辖域中。0061S16、第一域名服务器通过标准地址顺序的查询名获取第二域名服务器信息,并返回第二域名服务器信息至本地服务器。0062具体的,如图7所示,包括如下步骤0063S161、第一域名服务器通过标准地址顺序的查询名获取第二域名服务器信息。0064以上述“中国教育教育部网站”为例,具体的0065比较标准地址顺序的查询名与第二域名服务器的DNS字符集,得到与“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”相应的第二域名服务器的DNS字符集“XNWCVS22DXNFIQS8S”,第二域名服务器的。

17、DNS字符集对应中文地址“教育中国”,获取第二域名服务器DNS域名和IP地址作为第二域名服务器信息,获取到的DNS域名为“NS2CERNETNET”IP地址为“202112033”,DNS域名为“DNSEDUCN”的IP地址为“202112035”。”0066S162、第一域名服务器将查询名顺序再转置为中文地址顺序。0067以上述“中国教育教育部网站”为例,具体的将作为查询名的标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”转置为中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”。0068S163、第一域名服务器。

18、返回第二域名服务器信息至本地服务器。0069S17、第二域名服务器接收来自本地服务器的递归查询报文,所述递归查询报文的查询名顺序为中文地址顺序,确认所述中文地址习惯的域名信息不在本地记录中。0070具体的,如图8所示,包括如下步骤0071S171、第二域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归查询报文。0072S172、第二域名服务器将递归查询报文的查询名顺序转置为标准地址顺序。0073以上述“中国教育教育部网站”为例,具体的0074将作为递归查询报文的查询名顺序由中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”转置为标准地址顺序“X。

19、N5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”。0075S173、第二域名服务器通过标准地址顺序的查询名在本地记录中进行查询,确认查询的域名信息不在第二域名服务器的管辖域中。0076S18、第二域名服务器通过标准地址顺序的查询名获取第三域名服务器信息,并返回第三域名服务器信息至本地服务器。0077具体的,如图9所示,包括如下步骤0078S181、第二域名服务器通过标准地址顺序的查询名获取第三域名服务器信息;0079以上述“中国教育教育部网站”为例,具体的0080比较标准地址顺序的查询名与第三域名服务器的DNS字符集,得到与“XN5TZM5GXNWCVS22DZOLX。

20、NWCVS22DXNFIQS8S”相应的第三域名服务器的DNS字符集“XNWCVS22DZOLXNWCVS22DXNFIQS8S”,第三域名服务器的DNS字符集对应中文地址“教育部教育中国”,获取第三域名服务器信息,域名为“DNSSECMOEEDUCN”,说明书CN102325198ACN102325211A5/5页7IP地址为“2022051774”;域名为“DNSPRIMMOEEDUCN”,IP地址为“2022051773”。0081S182、第二域名服务器将查询名顺序再转置为中文地址顺序;0082以上述“中国教育教育部网站”为例,具体的将作为查询名的标准地址顺序“XN5TZM5GXNWC。

21、VS22DZOLXNWCVS22DXNFIQS8S”转置为中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”。0083S183、第二域名服务器返回第三域名服务器信息至本地服务器。0084S19、第三域名服务器接收来自本地服务器的递归查询报文,所述递归查询报文的查询名顺序为中文地址顺序,确认所述标准地址习惯的域名信息在本地记录中。0085具体的,如图10所示,包括如下步骤0086S191、第三域名服务器接收来自本地服务器的查询名顺序为中文地址顺序的递归查询报文;0087S192、第三域名服务器将递归查询报文的查询名顺序转置为标准地址顺序;0088以上述“中。

22、国教育教育部网站”为例,具体的0089将作为递归查询报文的查询名顺序由中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”转置为标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”。0090S193、第三域名服务器通过标准地址顺序的查询名在本地记录中进行查询,确认查询的域名信息在第三域名服务器的管辖域中。0091S20、第三域名服务器通过标准地址顺序的查询名获取目标域名服务器信息,并返回目标域名服务器信息至本地服务器。0092具体的,如图11所示,包括如下步骤0093S201、第三域名服务器通过标准地址顺序的查询名获取。

23、目标服务器信息;0094以上述“中国教育教育部网站”为例,具体的0095比较标准地址顺序的查询名与第四域名服务器的DNS字符集,得到与“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”相同目标服务器的DNS字符集“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”,目标服务器对应中文地址“网站教育部教育中国”,保存目标服务器DNS域名和IP地址作为目标服务器信息,域名为“DNSSECMOEEDUCN”,IP地址为“2022051774”;域名为“DNSPRIMMOEEDUCN”,IP地址为“2022051773”。0096S202、第三域名。

24、服务器将查询名顺序再转置为中文地址顺序;0097以上述“中国教育教育部网站”为例,具体的将作为查询名的标准地址顺序“XN5TZM5GXNWCVS22DZOLXNWCVS22DXNFIQS8S”转置为中文地址顺序“XNFIQS8SXNWCVS22DXNWCVS22DZOLXN5TZM5G”。0098S203、第三域名服务器返回中文地址为“网站教育部教育中国”的服务器信息至本地服务器。说明书CN102325198ACN102325211A1/6页8图1说明书附图CN102325198ACN102325211A2/6页9图2图3说明书附图CN102325198ACN102325211A3/6页10图4图5图6说明书附图CN102325198ACN102325211A4/6页11图7图8说明书附图CN102325198ACN102325211A5/6页12图9图10说明书附图CN102325198ACN102325211A6/6页13图11说明书附图CN102325198A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1