一种域名解析请求预响应方法、装置及设备制造方法及图纸

技术编号:36764326 阅读:10 留言:0更新日期:2023-03-08 21:15
本发明专利技术提供一种域名解析请求预响应方法、装置及设备,所述方法包括:域名关系服务器接收域名关系客户端发送的第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;所述域名关系服务器基于所述前置域名和所述第一后置域名,生成第一关联域名;所述域名关系服务器将所述第一关联域名发送至校验客户端;所述域名关系服务器获取所述校验客户端对所述第一关联域名的校验结果,并基于所述校验结果生成第二关联域名;所述域名关系服务器向上级域名服务器发送所述第二关联域名。通过上述特征,从而本发明专利技术实施例可以提高域名解析请求预响应的效率。提高域名解析请求预响应的效率。提高域名解析请求预响应的效率。

【技术实现步骤摘要】
一种域名解析请求预响应方法、装置及设备


[0001]本专利技术涉及通信
,尤其涉及一种域名解析请求预响应方法、装置及设备。

技术介绍

[0002]人们通过互联网获取资讯时,通常会访问众多的网页,每一个网页都有对应的IP地址(Internet Protocol Address,简称IP地址),由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,因此出现了域名。域名解析是通过域名系统(Domain Name System,简称DNS)基于解析请求指令,将域名和IP地址相互映射,使人们更方便地访问互联网。
[0003]通常域名解析请求由用户发起,用户需要先完成前置的域名解析请求并与该域名对应的主机完成交互,再根据交互信息发起后续的域名解析请求。因此,存在响应速度慢、总响应时间随请求次数线性增长等问题,影响用户上网体验。
[0004]然而,对前置域名中包含的全部域名进行预响应,需要占用较多的计算资源,可见,现有的域名解析请求预响应存在效率低的问题。

技术实现思路

[0005]本专利技术实施例提供一种域名解析请求预响应方法、装置及设备,以解决现有技术中域名解析请求预响应效率低的问题。
[0006]第一方面,本专利技术实施例提供一种域名解析请求预响应方法,所述方法包括:
[0007]域名关系服务器接收域名关系客户端发送的第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;
[0008]所述域名关系服务器基于所述前置域名和所述第一后置域名,生成第一关联域名,所述第一关联域名包括所述前置域名和第二后置域名,所述第二后置域名为从所述第一后置域名选择的域名;
[0009]所述域名关系服务器将所述第一关联域名发送至校验客户端;
[0010]所述域名关系服务器获取所述校验客户端对所述第一关联域名的校验结果,并基于所述校验结果生成第二关联域名,所述第二关联域名包括所述前置域名和第三后置域名,所述第三后置域名为在所述第二后置域名中通过所述校验客户端校验的域名;
[0011]所述域名关系服务器向上级域名服务器发送所述第二关联域名。
[0012]第二方面,本专利技术实施例提供一种域名解析请求预响应方法,所述方法包括:
[0013]域名关系客户端获取第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;
[0014]所述域名关系客户端将所述第一域名解析请求数据发送至域名关系服务器;
[0015]校验客户端接收所述域名关系服务器发送的第一关联域名,所述第一关联域名包括所述前置域名和第二后置域名,所述第二后置域名为从所述第一后置域名选择的域名;
[0016]所述校验客户端对所述第一关联域名进行校验,生成校验结果,所述校验结果为
第三后置域名,所述第三后置域名为在所述第二后置域名中通过所述校验客户端校验的域名;
[0017]其中,所述域名关系客户端包括所述校验客户端。
[0018]第三方面,本专利技术实施例提供一种域名解析请求预响应装置,包括:
[0019]第一接收模块,用于域名关系服务器接收域名关系客户端发送的第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;
[0020]第一生成模块,用于所述域名关系服务器基于所述前置域名和第一后置域名,生成第一关联域名,所述第一关联域名包括所述前置域名和第二后置域名,所述第二后置域名为从所述第一后置域名选择的域名;
[0021]第一发送模块,用于所述域名关系服务器将所述第一关联域名发送至校验客户端;
[0022]第二生成模块,用于所述域名关系服务器获取所述校验客户端对所述第一关联域名的校验结果,并基于所述校验结果生成第二关联域名,所述第二关联域名包括所述前置域名和第三后置域名,所述第三后置域名为在所述第二后置域名中通过所述校验客户端校验的域名;
[0023]第二发送模块,用于所述域名关系服务器向上级域名服务器发送所述第二关联域名。
[0024]第四方面,本专利技术实施例提供一种域名解析请求预响应装置,包括:
[0025]获取模块,用于域名关系客户端获取第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;
[0026]发送模块,用于所述域名关系客户端将所述第一域名解析请求数据发送至域名关系服务器;
[0027]接收模块,用于校验客户端接收所述域名关系服务器发送的第一关联域名,所述第一关联域名包括所述前置域名和第二后置域名,所述第二后置域名为从所述第一后置域名选择的域名;
[0028]检验模块,用于所述校验客户端对所述第一关联域名进行校验,生成校验结果,所述校验结果为第三后置域名,所述第三后置域名为在所述第二后置域名中通过所述校验客户端校验的域名;
[0029]其中,所述域名关系客户端包括所述校验客户端。
[0030]第五方面,本专利技术实施例提供一种电子设备,包括:
[0031]至少一个处理器;以及
[0032]与所述至少一个处理器通信连接的存储器;其中,
[0033]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的域名解析请求预响应方法。
[0034]第六方面,本专利技术实施例提供一种电子设备,包括:
[0035]至少一个处理器;以及
[0036]与所述至少一个处理器通信连接的存储器;其中,
[0037]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一
个处理器执行,以使所述至少一个处理器能够执行如第二方面所述的域名解析请求预响应方法。
[0038]第七方面,本专利技术实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如第一方面所述的域名解析请求预响应方法。
[0039]第八方面,本专利技术实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如第二方面所述的域名解析请求预响应方法。
[0040]本专利技术实施例中,所述域名关系服务器在所述第一后置域名中确定出所述第二后置域名,以提高后续发起域名解析请求时,请求解析的域名是所述第二后置域名的概率,根据所述前置域名与所述第二后置域名生成所述第一关联域名,并将所述第一关联域名发送至所述校验客户端,将所述第二后置域名中通过所述检验客户端校验的域名确定为所述第三后置域名,根据所述前置域名与所述第三后置域名生成所述第二关联域名,以提升所述第三后置域名与所述前置域名的关联度,将所述第二关联域名发送至上级域名服务器。从而,对所述前置域名发起域名解析请求时,响应所述前置域名的同时,对所述第二关联域名里的所述第三后置域名进行预响应,以减少请求解析所述第三后置域名时的响应时间;同时,由于提升了所述前置域名与所述第三后置域名的关联度,可以减少预响应其他非关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名解析请求预响应方法,其特征在于,所述方法包括:域名关系服务器接收域名关系客户端发送的第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;所述域名关系服务器基于所述前置域名和所述第一后置域名,生成第一关联域名,所述第一关联域名包括所述前置域名和第二后置域名,所述第二后置域名为从所述第一后置域名选择的域名;所述域名关系服务器将所述第一关联域名发送至校验客户端;所述域名关系服务器获取所述校验客户端对所述第一关联域名的校验结果,并基于所述校验结果生成第二关联域名,所述第二关联域名包括所述前置域名和第三后置域名,所述第三后置域名为在所述第二后置域名中通过所述校验客户端校验的域名;所述域名关系服务器向上级域名服务器发送所述第二关联域名。2.根据权利要求1所述的方法,其特征在于,所述域名关系服务器基于所述前置域名和第一后置域名,生成第一关联域名,包括:所述域名关系服务器从所述第一后置域名获取所述第二后置域名,所述第二后置域名的域名解析请求次数高于所述第一后置域名中除所述第二后置域名之外的其他域名的域名解析请求次数;所述域名关系服务器基于所述前置域名和所述第二后置域名,生成所述第一关联域名。3.根据权利要求2所述的方法,其特征在于,所述校验结果为所述第三后置域名;所述域名关系服务器获取所述校验客户端对所述第一关联域名的校验结果,并基于所述校验结果生成第二关联域名,包括:所述域名关系服务器获取基于所述第三后置域名生成第二关联域名。4.一种域名解析请求预响应方法,其特征在于,所述方法包括:域名关系客户端获取第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;所述域名关系客户端将所述第一域名解析请求数据发送至域名关系服务器;校验客户端接收所述域名关系服务器发送的第一关联域名,所述第一关联域名包括所述前置域名和第二后置域名,所述第二后置域名为从所述第一后置域名选择的域名;所述校验客户端对所述第一关联域名进行校验,生成校验结果,所述校验结果为第三后置域名,所述第三后置域名为在所述第二后置域名中通过所述校验客户端校验的域名;其中,所述域名关系客户端包括所述校验客户端。5.根据权利要求4所述的方法,其特征在于,所述域名关系客户端将所述第一域名解析请求数据发送至域名关系服务器之前,还包括:去除所述第一域名解析请求数据中的空数据,所述空数据为所述第一域名解析请求数据中建立安全连接失败的域名。6.一种域名解析请求预响应装置,其特征在于,包括:第一接收模块,用于域名关系服务器接收域名关系客户端发送的第一域名解析请求数据,所述第一域名解析请求数据包括前置域名和第一后置域名;第一生成模块,用于所述域名关系服务器基于所述前置域名和第一后置域名,生成第
一关联域名,所述第一关联域名包括所述前置域名和第二后置域名,所述第二后置域名为从所述第一后置域名选择的域名;第一发送模块,用于所述域名关系服务器将所述第一关联域名发送至校验客户端;第二生成模块,...

【专利技术属性】
技术研发人员:周兆熊谭武功曾强
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1