首页> 中国专利> 一种新型权威域名解析服务方法和装置

一种新型权威域名解析服务方法和装置

摘要

本发明涉及一种新型权威域名解析服务方法和装置。首先在权威域名服务器中以A记录类型的形式存放已注册域名及其主机IP地址间映射关系的权威信息,并以另一资源记录类型的形式存放已注册域名和其他所有未注册的相近域名间映射关系的权威信息;如果用户所查询的域名拼写正确,则权威应答中包含该域名所对应的A记录类型信息;否则检查是否存在该域名所对应的所述另一资源记录类型信息,如果存在则权威应答中包含该域名所对应的所述另一资源记录类型信息,否则将该域名与所有已注册域名进行自动匹配并生成权威应答。本发明能够使用户不需要知道目标主机的精准域名就可实现对目标主机的访问,从而有效提升用户的域名访问体验。

著录项

  • 公开/公告号CN105721624A

    专利类型发明专利

  • 公开/公告日2016-06-29

    原文格式PDF

  • 申请/专利权人 中国互联网络信息中心;

    申请/专利号CN201610045907.9

  • 申请日2016-01-22

  • 分类号H04L29/12;

  • 代理机构北京君尚知识产权代理事务所(普通合伙);

  • 代理人邱晓锋

  • 地址 100190 北京市海淀区中关村南四街四号1号楼

  • 入库时间 2023-12-18 15:54:16

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-21

    授权

    授权

  • 2016-07-27

    实质审查的生效 IPC(主分类):H04L29/12 申请日:20160122

    实质审查的生效

  • 2016-06-29

    公开

    公开

说明书

技术领域

本发明属于网络技术、域名解析技术领域,具体涉及一种新型权威域名解析服务方法和 装置。

背景技术

域名解析服务是互联网的一项关键基础服务,负责帮助用户实现域名和IP地址间的映射 解析过程。域名解析服务通常需要两大类组件的参与,即递归域名服务器和权威域名服务器, 如附图1所示。当互联网用户需要访问某目标主机时,(1)首先用户需要向递归域名服务器 发起针对该目标主机的域名查询请求。如果递归域名服务器本地缓存有该域名查询的权威应 答,则(2)直接向用户返回该权威应答;否则(3)递归域名服务器会向上层的权威域名服 务器转发该域名查询请求,直到(4)收到关于该域名查询请求的权威应答,最终(2)将该 权威应答返回给互联网用户(同时进行本地缓存以备近期使用)。

其中,权威域名服务器负责存放已注册域名及其主机IP地址间映射关系的权威信息,并 负责向递归域名服务器发来的域名查询请求返回相应的权威应答。其中,已注册域名及其主 机IP地址间映射信息会以A记录类型的形式进行存放。按照现有的权威域名解析服务过程, 如果用户所查询的域名拼写正确(即能够与某一个已注册域名精准匹配),则权威服务器生成 的权威应答中会包含该域名所对应的A记录类型信息(即该域名及其主机IP地址);相反, 如果拼写有误(即不能和任意已注册域名精准匹配),则权威应答中不包含任何A记录类型 信息,从而导致用户此次访问以失败告终。

这种情况下,用户通常需要进一步借助搜索引擎等工具或服务来查找目标主机的完整域 名。换句话说,只有当用户知道目标主机的精确域名时,才能够直接访问该主机,否则将无 法直接访问该主机。

发明内容

本发明目的在于提供一种新型权威域名解析服务方法和装置,该方法和装置能够使得用 户不需要确切知道目标主机的确切域名,就可以实现对目标主机的访问,从而可以提升和改 善用户的域名访问体验。

为实现上述目的,本发明采用的技术方案如下:

一种新型权威域名解析服务方法,包括如下步骤:

1)在权威域名服务器中,以A记录类型的形式存放已注册域名及其主机IP地址间映射 关系的权威信息,并以另一资源记录类型的形式存放已注册域名和其他所有未注册的相近域 名间映射关系的权威信息;

2)权威域名服务器接收用户的域名查询请求,如果用户所查询的域名拼写正确,即能够 与某一个已注册域名精准匹配,则权威域名服务器所生成的权威应答中包含该域名所对应的 A记录类型信息;如果用户所查询的域名拼写有误,则进入步骤3);

3)权威域名服务器检查是否存在该域名所对应的所述另一资源记录类型信息,如果存在, 则权威域名服务器生成的权威应答中包含该域名所对应的所述另一资源记录类型信息,否则 进入步骤4);

4)权威域名服务器将该域名与所有已注册域名进行自动匹配,并将该域名添加到匹配程 度最高的那个已注册域名所对应的所述另一资源记录类型信息中,同时生成的权威应答中包 含该域名所对应的所述另一资源记录类型信息。

进一步地,所述另一资源记录类型为SNAME记录类型,或者CNAME资源记录类型等。

进一步地,其特征在于,用户首先向递归域名服务器发起某个域名的查询,如果递归域 名服务器本地缓存有关于该域名查询的权威应答,则直接向用户返回该应答,否则递归域名 服务器向所述权威域名服务器发起相应的迭代域名查询。

一种新型权威域名解析服务装置,包括权威域名服务器,所述权威域名服务器以A记录 类型的形式存放已注册域名及其主机IP地址间映射关系的权威信息,并以另一资源记录类型 的形式存放已注册域名和其他所有未注册的相近域名间映射关系的权威信息;所述权威域名 服务器接收用户的域名查询请求,如果用户所查询的域名拼写正确,即能够与某一个已注册 域名精准匹配,则所生成的权威应答中包含该域名所对应的A记录类型信息;如果用户所查 询的域名拼写有误,则所述权威域名服务器检查是否存在该域名对应的所述另一资源记录类 型信息,如果存在,则生成的权威应答中包含该域名所对应的所述另一资源记录类型信息, 否则将该域名与所有已注册域名进行自动匹配,并将该域名添加到匹配程度最高的那个已注 册域名所对应的所述另一资源记录类型信息中,同时生成的权威应答中包含该域名所对应的 所述另一资源记录类型信息。

进一步地,还包括递归域名服务器,用户首先向所述递归域名服务器发起某个域名的查 询,如果递归域名服务器本地缓存有关于该域名查询的权威应答,则直接向用户返回该应答, 否则递归域名服务器向所述权威域名服务器发起相应的迭代域名查询。

本发明的有益效果是:本发明能够使得用户不需要知道目标主机的精准域名,就可以实 现对目标主机的访问,从而有效提升用户的域名访问体验。此外,通过对用户域名查找行为 的权威引导,还可有效减小用户遭受网络钓鱼攻击的风险。

附图说明

图1是传统域名解析服务的装置及工作流程示意图。

图2是本发明的新型权威域名解析服务方法的流程图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面通过具体实施例和附图, 对本发明做进一步说明。

本发明中的权威域名服务器,除了以A记录类型的形式存放已注册域名及其主机IP地址 间映射关系的权威信息以外,还会以SNAME记录类型的形式存放这个已注册域名和其他所 有未注册的相近域名(例如字串相近、语义相近、语音相近等)间映射关系的权威信息。

如果用户所查询的域名拼写正确(即能够与某一个已注册域名精准匹配),则权威域名服 务器所生成的权威应答中会包含该域名所对应的A记录类型信息(即这个已注册域名及其对 应的主机IP地址);相反,如果用户所查询的域名拼写有误(即该域名未被注册,不能和任 何已注册域名100%匹配),则权威域名服务器将检查是否存在该域名所对应的SNAME记录 类型信息,如果存在,则权威域名服务器生成的权威应答中会包含该域名所对应的SNAME 记录类型信息(即该域名及其对应的已注册域名),否则权威域名服务器会将该域名与所有已 注册域名进行自动匹配,并将该域名添加到匹配程度最高的那个已注册域名所对应的SNAME 记录类型信息中,同时生成的权威应答中会包含该域名所对应的SNAME记录类型信息(即 该域名及其对应的已注册域名)。

其中SNAME主要字段信息如下:

KeywordSNAMEINRedirected-nameTTL

其中Keyword为用户查询的关键词(即不存在域名字符串);类型为SNAME,表明此资 源记录用于提供本专利支持的权威解析功能;Redirected-name表示从该不存在域名重定向的 预测域名;IN和TTL为基本DNS资源记录中的Internet类型和该记录的生存周期。该资源 记录与传统DNS资源记录最大的不同在于其动态构造,所以推荐TTL应设置为0,以避免递 归缓存的过大压力。

该记录的主要作用是对不存在域名进行基于预测的重定向,为与既有资源记录进行区分, 本发明引入该记录以示本发明支撑的方法,但是本发明在具体实施中所采用的资源记录类型 不作限制,比如也可以使用已有的CNAME资源记录类型等。此外,本发明对上文提到的具 体的匹配方法不作限制,比如常见的字符串匹配方法、语义匹配等。

本发明的关键点主要是:(1)本发明中的权威域名服务器能够以SNAME记录类型的形 式存放已注册域名和其他所有未注册的相近域名间对应关系的权威信息。(2)如果用户所查 询的域名拼写有误(即未被注册),权威域名服务器生成的权威应答中会包含该域名所对应的 SNAME记录类型信息(即该域名及其对应的已注册域名)。(3)如果权威域名服务器端不存 在该域名对应的SNAME记录类型信息,则权威域名服务器会将该域名和所有已注册域名进 行自动匹配,并将该域名添加到匹配程度最高的那个已注册域名所对应的SNAME记录类型 信息中,同时生成的权威应答中会包含该域名所对应的SNAME记录类型信息(即该域名及 其对应的已注册域名)。

下面提供一个具体实施例,该实施例的流程如图2所示,包括如下步骤:

首先用户向递归域名服务器发起某个域名的查询。如果递归域名服务器本地缓存有关于 该域名查询的权威应答,则直接向用户返回该应答;否则递归域名服务器会向上层的权威域 名服务器发起相应的迭代域名查询。

当权威域名服务器接收到由递归域名服务器发来的域名查询请求时,首先检查该域名是 否拼写正确(即能够与某一个已注册域名精准匹配)。若正确(例如“互联网中心。中国”), 则权威域名服务器所生成的权威应答中会包含该域名所对应的A记录类型信息(即这个已注 册域名及其对应的主机IP地址);相反,如果用户所查询的域名拼写有误(例如“中国互联 网中心。中国”,该域名未被注册,不能与任何已注册域名100%匹配),则权威域名服务器将 检查是否存在该域名所对应的SNAME记录类型信息,如果存在,则权威域名服务器所生成 的权威应答中会包含该域名所对应的SNAME记录类型信息(即该域名及其对应的已注册域 名),如果不存在,权威域名服务器将对该域名和所有已注册域名进行自动匹配,并将该域名 添加到匹配程度最高的那个已注册域名所对应的SNAME记录类型信息中,同时所生成的权 威应答中会包含该域名所对应的SNAME记录类型信息(即该域名及其对应的已注册域名)。

递归域名服务器收到权威域名服务器发来的权威应答后,首先对该应答信息进行本地缓 存,同时将该应答信息返回给用户。若该应答信息中含有的是A记录类型信息,说明用户查 询的域名是存在的(即拼写正确),用户可以直接发起对其中包含的主机IP地址的访问;否 则,说明用户查询的域名不存在(即拼写不正确),用户此时可以自主决定是否继续发起对其 中所包含的已注册域名的查询。

以上实施例仅用以说明本发明的技术方案而非对其进行限制,本领域的普通技术人员可 以对本发明的技术方案进行修改或者等同替换,而不脱离本发明的精神和范围,本发明的保 护范围应以权利要求书所述为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号