一种支持名字搜索的新型域名解析服务方法和装置的制造方法_2

文档序号:9767898阅读:来源:国知局
关于该域名查询的应答信息,则直接向用户返回该应答信息;否则递归域名服务器会向上层的权威域名服务器发起相应的迭代域名查询,直到收到关于该域名查询的权威应答,将该权威应答进行本次缓存。
[0032]若递归域名服务器所收到的权威应答消息的Answer部分不为空且Addit1nal部分没有相应的名字搜索OPT记录,说明该域名真实存在,递归域名服务器将向用户直接返回该应答消息;否则,说明该域名实际上并不存在,递归域名服务器向用户返回的应答消息的Answer部分将会含有预先设定的名字搜索服务器IP地址,且Addit1nal部分带有相应的名字搜索OPT记录。
[0033]用户收到该应答信息后,若该应答信息中的Answer部分不为空且Addit1nal部分没有相应的名字搜索OPT记录,则直接发起对其中所含IP地址的访问;否则,表明此次所查询域名并不存在,用户此时可以自主决定是否发起对应答消息中Answer部分所含名字搜索服务器IP地址的访问。
[0034]实施例(3):匹配过程示例
[0035]当名字搜索服务器接收到用户发起的访问时,首先根据该访问剖析出用户所想要查询的域名。举例说明:假定用户查询的是“http://北理工.中国”,由于域名“北理工.中国”尚未被注册,名字搜索服务器的后台将对该域名关键词“北理工”进行匹配。本发明对具体匹配的方法不做限定,例如可以离线大规模爬取现有网站主页的标题信息,形成URL和标题关键词的映射库,该库的记录形式如:“URL—标题关键词”,并通过大规模锚文本统计,进一步完善上述映射,完善后的映射库中的记录形式如:“URL — [标题关键词、锚文本关键词
1、销文本关键词2、...、销文本关键词N]”,其中的一条为“http://www.bit.edu.cn—[北京理工大学、北理工、北理工大学]”,该条正好匹配上例中的关键词“北理工”,据此名字搜索服务器推测用户的真实意图是想要访问http://www.bit.edu.cn,即北京理工大学的官方网站,于是名字搜索服务器向用户返回该网址。
[0036]以上实施例仅用以说明本发明的技术方案而非对其进行限制,本领域的普通技术人员可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明的精神和范围,本发明的保护范围应以权利要求书所述为准。
【主权项】
1.一种支持名字搜索的新型域名解析服务方法,其特征在于,包括如下步骤: 1)在域名解析服务系统中增加名字搜索服务器,用户首先向递归域名服务器和权威域名服务器发起域名查询,当所查询的域名不存在时,在用户所收到的应答消息中的Answer部分增加所述名字搜索服务器的IP地址信息; 2)用户收到包含名字搜索服务器的IP地址信息的应答消息后,自主决定是否发起对提供的名字搜索服务器IP地址的访问;如果用户选择根据该名字搜索服务器IP地址继续发起访问,则该名字搜索服务器对用户所查询的不存在域名进行匹配,并将用户发起的访问引向匹配程度最高的域名,以实现对目标主机的访问。2.如权利要求1所述的方法,其特征在于:步骤I)中,当用户所查询的域名不存在时,除在用户所收到的应答消息中的Answer部分增加该名字搜索服务器的IP地址信息外,还在应答消息中的Addit1nal部分增加OPT资源记录来明确标识此次返回的是名字搜索服务,以供用户参考使用;步骤2)中用户自主决定是否忽略Addi t 1nal部分中带名字搜索标识OPT资源记录的应答消息,即不强制用户发起对名字搜索服务器的访问。3.如权利要求1或2所述的方法,其特征在于:步骤I)中负责向应答消息中添加名字搜索服务器IP地址的是权威域名服务器,或者是递归域名服务器。4.如权利要求3所述的方法,其特征在于,由权威域名服务器端返回含有名字搜索服务器IP地址信息的域名查询过程是: a)用户向递归域名服务器发起某个域名的查询,如果递归域名服务器本地缓存有关于该域名查询的应答信息,则直接向用户返回该应答信息;否则递归域名服务器向上层的权威域名服务器发起相应的迭代域名查询; b)权威域名服务器接收到由递归域名服务器发来的域名查询请求时,首先检查该域名是否真实存在,若存在,则权威域名服务器向递归域名服务器返回的应答信息的Answer部分会含有该域名所对应的真实主机IP地址;若不存在,则权威域名服务器向递归域名服务器返回的应答消息中的Answer部分含有预先设定的名字搜索服务器IP地址,而Addit1nal部分会含有标识名字搜索的OPT记录; c)递归服务器收到该应答包后,将对该应答信息进行本地缓存,同时将该应答信息返回给用户; d)用户收到该应答信息后,若该应答信息中的Answer部分不为空且Addit1nal部分没有相应的名字搜索OPT记录,则直接发起对其中所含IP地址的访问;否则,表明此次所查询域名并不真实存在,用户自主决定是否发起对Answer部分所含的名字搜索服务器IP地址的访问。5.如权利要求3所述的方法,其特征在于,由递归域名服务器端返回含有名字搜索服务器IP地址信息的域名查询过程是: a)用户向递归域名服务器发起某个域名的查询,如果递归域名服务器本地缓存有关于该域名查询的应答信息,则直接向用户返回该应答信息;否则递归域名服务器向上层的权威域名服务器发起相应的迭代域名查询,直到收到关于该域名查询的权威应答,将该权威应答进行本次缓存; b)若递归域名服务器所收到的权威应答消息的Answer部分不为空且Add i t i ona I部分没有相应的名字搜索OPT记录,说明该域名真实存在,递归域名服务器向用户直接返回该应答消息;否则,说明该域名实际上并不存在,递归域名服务器向用户返回的应答消息的Answer部分含有预先设定的名字搜索服务器IP地址,且Addit1nal部分带有相应的名字搜索OPT记录; c)用户收到该应答信息后,若该应答信息中的Answer部分不为空且Addit1nal部分没有相应的名字搜索OPT记录,则直接发起对其中所含IP地址的访问;否则,表明此次所查询域名并不存在,用户自主决定是否发起对应答消息中Answer部分所含名字搜索服务器IP地址的访问。6.如权利要求1所述的方法,其特征在于:步骤2)所述匹配程度最高的域名,为匹配程度最高的一个或多个域名。7.如权利要求1所述的方法,其特征在于:所述名字搜索服务器通过离线大规模爬取现有网站主页的标题信息,形成URL和标题关键词的映射库,通过该映射库对用户所查询的不存在域名进行匹配,以确定用户访问的目标主机。8.—种支持名字搜索的新型域名解析服务装置,包括递归域名服务器和权威域名服务器,其特征在于,还包括名字搜索服务器,在用户向递归域名服务器和权威域名服务器发起域名查询且所查询的域名不存在时,权威域名服务器或递归域名服务器在用户所收到的应答消息中的Answer部分增加名字搜索服务器的IP地址信息,以供用户自主决定是否发起对提供的名字搜索服务器IP地址的访问;如果用户选择根据名字搜索服务器IP地址继续发起访问,则名字搜索服务器对用户所查询的不存在域名进行匹配,并将用户发起的访问引向匹配程度最高的域名,以实现对目标主机的访问。9.如权利要求8所述的装置,其特征在于:当用户所查询的域名不存在时,除在用户所收到的应答消息中的Answer部分增加该名字搜索服务器的IP地址信息外,还在应答消息中的Addit1nal部分增加OPT资源记录来明确标识此次返回的是名字搜索服务,以供用户参考使用。
【专利摘要】本发明涉及一种支持名字搜索的新型域名解析服务方法和装置。该方法包括:1)在域名解析服务系统中增加名字搜索服务器,用户首先向递归域名服务器和权威域名服务器发起域名查询,当所查询的域名不存在时,在应答消息中的Answer部分增加名字搜索服务器的IP地址信息;2)用户收到包含该IP地址信息的应答消息后,自主决定是否发起对提供的名字搜索服务器IP地址的访问;如果用户选择根据该名字搜索服务器IP地址继续发起访问,则该名字搜索服务器对用户所查询的不存在域名进行匹配,并将用户发起的访问引向匹配程度最高的域名,以实现对目标主机的访问。本发明能够实现用户对于目标主机的模糊访问,能够有效提升用户的寻址体验。
【IPC分类】H04L29/12
【公开号】CN105530329
【申请号】CN201510882759
【发明人】李晓东, 耿光刚, 延志伟, 尉迟学彪, 潘蓝兰, 陈勇
【申请人】中国互联网络信息中心
【公开日】2016年4月27日
【申请日】2015年12月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1