一种针对域名的数据处理方法和装置制造方法及图纸

技术编号:35934228 阅读:10 留言:0更新日期:2022-12-14 10:20
本发明专利技术实施例提供了一种针对域名的数据处理方法和装置,通过生成网站列表;所述网站列表包括目标网站的域名;所述域名具有对应的域名系统;遍历所述域名,并获取针对所述域名系统的地址信息;对所述地址信息进行延时测试,生成测试结果;基于所述测试结果确定目标地址信息,并采用所述目标地址信息和所述目标地址信息对应的域名生成记录信息;将所述记录信息发送至所述网关设备,避免了用户在没有DNS缓存前提下发起访问网站需求时,向DNS根节点发起递归请求IP地址,从而减少了针对域名解析的用时,进而提升了域名解析效率。进而提升了域名解析效率。进而提升了域名解析效率。

【技术实现步骤摘要】
一种针对域名的数据处理方法和装置


[0001]本专利技术涉及针对域名的数据处理
,特别是涉及一种针对域名的数据处理方法、一种针对域名的数据处理装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]域名系统DNS(Domain Name System)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。
[0003]在相关技术中,针对完整的DNS域名解析,当用户在没有DNS缓存前提下发起访问网站需求,则需向DNS根节点发起递归请求IP地址(Internet Protocol Address,互联网协议地址)记录,所以,会导致耗时增加,从而降低了DNS域名解析的效率。

技术实现思路

[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]本专利技术实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本专利技术实施例所述的方法。
[0041]本专利技术实施例包括以下优点:
[0042]本专利技术实施例,通过生成网站列表;所述网站列表包括目标网站的域名;所述域名具有对应的域名系统;遍历所述域名,并获取针对所述域名系统的地址信息;对所述地址信息进行延时测试,生成测试结果;基于所述测试结果确定目标地址信息,并采用所述目标地址信息和所述目标地址信息对应的域名生成记录信息;将所述记录信息发送至所述网关设备,避免了用户在没有DNS缓存前提下发起访问网站需求时,向DNS根节点发起递归请求IP地址,从而减少了针对域名解析的用时,进而提升了域名解析效率。
附图说明
[0043]图1是现有技术提供的一种针对域名的数据处理方法流程示意图;
[0044]图2是本专利技术实施例一中提供的一种针对域名的数据处理方法的步骤流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对域名的数据处理方法,其特征在于,所述方法应用于针对域名的智能评测系统,所述智能评测系统具有对应的网关设备,所述方法包括:生成网站列表;所述网站列表包括目标网站的域名;所述域名具有对应的域名系统;遍历所述域名,并获取针对所述域名系统的地址信息;对所述地址信息进行延时测试,生成测试结果;基于所述测试结果确定目标地址信息,并采用所述目标地址信息和所述目标地址信息对应的域名生成记录信息;将所述记录信息发送至所述网关设备。2.根据权利要求1所述的方法,其特征在于,所述对所述地址信息进行延时测试,生成测试结果的步骤包括:按照预设时间周期,对所述地址信息进行延时测试,生成测试结果。3.根据权利要求1所述的方法,其特征在于,所述生成网站列表的步骤包括:获取网站排行信息和用户自定义网站信息;采用所述网站排行信息,和/或,所述用户自定义网站信息生成网站列表。4.一种针对域名的数据处理方法,其特征在于,所述方法应用于网关设备,所述网关设备具有对应的智能评测系统,所述方法包括:接收由所述智能评测系统发送的记录信息;所述智能评测系统用于生成网站列表;所述网站列表包括目标网站的域名;所述域名具有对应的域名系统;遍历所述域名,并获取针对所述域名系统的地址信息;对所述地址信息进行延时测试,生成测试结果;基于所述测试结果确定目标地址信息,并采用所述目标地址信息和所述目标地址信息对应的域名生成记录信息;将所述记录信息发送至所述网关设备。5.根据权利要求4所述的方法,其特征在于,所述网关设备包括域名缓存区,所述网关设备具有对应的终端设备,所述方法还包括:将所述记录信息储存于所述域名缓存区;所述记录信息包括域名,和,与所述域名对应的目标地址信息;当检测到所述终端设备发起针对所述域名的域名解析请求时,响应所述域名解析请求,将所述目标地址信息发送至所述终端设备。6.一种针对域名的数据处理装置,其特征在于,所述装置应用于针对域名的智能评测系统,所述智能评测系统具有对应的网关设备,所述装置包括:网站列表生成模块,用于生成网站列表;所述网站列表包括目标网站的域名;所述域名具有对应的域名系统;域名遍历模块,用于遍历所述域名,并获取针对所述域名系统的地址信息;测试结果生成模块,用于对所述地址信息进行延时测试,生成测试结果;记录信息生成模块,用于基...

【专利技术属性】
技术研发人员:李骅阳陈铮铮魏雪观孙玥
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1