一种泛域名解析方法和系统技术方案

技术编号:35428635 阅读:24 留言:0更新日期:2022-11-03 11:32
本申请实施例公开了一种泛域名解析方法和系统,应用于计算机技术领域。所述方法包括:获取子域名列表和每个子域名的子域名信息;遍历所有子域名,根据待遍历的子域名的解析记录判断所述子域名列表中是否有相同解析记录的子域名;若有,则根据待遍历的子域名的生存时间值判断所述子域名列表中是否有相同生存时间值的子域名;若有,则根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入非泛解析列表;直至所述子域名列表中的所有子域名均处理后,将非泛解析列表输出。能够高效且简洁的判断一个域名是否是通过泛解析而来。解析而来。解析而来。

【技术实现步骤摘要】
一种泛域名解析方法和系统


[0001]本申请实施例涉及计算机
,具体涉及一种泛域名解析方法和系统。

技术介绍

[0002]决策树是一种基于if

then

else规则的有监督学习算法,通过决策树的这些规则训练,可以处理毫不相关的特征,同时处理不同类型的数据,从而得到更加符合标准的数据。响应度相似对比,是通过对比两个页面的词组、字符、HTML结构和样式,得到这两个页面的相似度。
[0003]现有技术只是简单的通过枚举来确定域名是否为泛解析而来的,效率太低且无法枚举完所有的子域名。还有通过记录泛解析IP保存为黑名单的方法会出现大量误报。例如一个存在的域名解析到了一个已经被标记为黑名单的IP上,就会造成误报。

技术实现思路

[0004]为此,本申请实施例提供一种泛域名解析方法和系统,高效且简洁的判断一个域名是否是通过泛解析而来。
[0005]为了实现上述目的,本申请实施例提供如下技术方案:根据本申请实施例的第一方面,提供了一种泛域名解析方法,所述方法包括:获取子域名列表和每个子域名的子域名信息;所述子域名信息包括解析记录和生存时间值;遍历所有子域名,根据待遍历的子域名的解析记录判断所述子域名列表中是否有相同解析记录的子域名;若没有,则将所述待遍历的子域名加入非泛解析列表;若有,则根据待遍历的子域名的生存时间值判断所述子域名列表中是否有相同生存时间值的子域名;若没有,则将所述待遍历的子域名加入所述非泛解析列表;若有,则根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入所述非泛解析列表;直至所述子域名列表中的所有子域名均处理后,将所述非泛解析列表输出。
[0006]可选地,所述根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入所述非泛解析列表,包括:针对所述非泛解析列表中每个子域名进行相似度计算,确定每个子域名与所述非泛解析列表中的其余子域名的相似度;将所述非泛解析列表中的相似度低于设定阈值的子域名加入最终的非泛解析列表中并输出。
[0007]可选地,在所述获取子域名列表和每个子域名的子域名信息之前,所述方法包括:获取子域名的根域名;根据所述根域名判断是否存在泛解析行为,若存在,则进行下一步的获取子域名列表和每个子域名的子域名信息;若不存在,则结束所述根域名的筛选。
[0008]可选地,所述子域名的解析记录包括子域名以及对应的根域名、子域名解析数据和解析次数、子域名首次解析时间和最后一次解析时间。
[0009]根据本申请实施例的第二方面,提供了一种泛域名解析系统,所述系统包括:信息获取模块,用于获取子域名列表和每个子域名的子域名信息;所述子域名信息包括解析记录和生存时间值;第一判断模块,用于遍历所有子域名,根据待遍历的子域名的解析记录判断所述子域名列表中是否有相同解析记录的子域名;若没有,则将所述待遍历的子域名加入非泛解析列表;第二判断模块,用于若有,则根据待遍历的子域名的生存时间值判断所述子域名列表中是否有相同生存时间值的子域名;若没有,则将所述待遍历的子域名加入所述非泛解析列表;第三判断模块,用于若有,则根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入所述非泛解析列表;输出模块,用于直至所述子域名列表中的所有子域名均处理后,将所述非泛解析列表输出。
[0010]可选地,所述第三判断模块,具体用于:针对所述非泛解析列表中每个子域名进行相似度计算,确定每个子域名与所述非泛解析列表中的其余子域名的相似度;将所述非泛解析列表中的相似度低于设定阈值的子域名加入最终的非泛解析列表中并输出。
[0011]可选地,所述系统还包括:所述信息获取模块,还用于获取子域名的根域名;根据所述根域名判断是否存在泛解析行为,若存在,则进行下一步的获取子域名列表和每个子域名的子域名信息;若不存在,则结束所述根域名的筛选。
[0012]可选地,所述子域名的解析记录包括子域名以及对应的根域名、子域名解析数据和解析次数、子域名首次解析时间和最后一次解析时间。
[0013]根据本申请实施例的第三方面,提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现上述第一方面所述的方法。
[0014]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述第一方面所述的方法。
[0015]综上所述,本申请实施例提供了一种泛域名解析方法和系统,通过获取子域名列表和每个子域名的子域名信息;所述子域名信息包括解析记录和生存时间值;遍历所有子域名,根据待遍历的子域名的解析记录判断所述子域名列表中是否有相同解析记录的子域名;若没有,则将所述待遍历的子域名加入非泛解析列表;若有,则根据待遍历的子域名的生存时间值判断所述子域名列表中是否有相同生存时间值的子域名;若没有,则将所述待遍历的子域名加入非泛解析列表;若有,则根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入非泛解析
列表;直至所述子域名列表中的所有子域名均处理后,将非泛解析列表输出。高效且简洁的判断一个域名是否是通过泛解析而来。
附图说明
[0016]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0017]本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
能涵盖的范围内。
[0018]图1为本申请实施例提供的一种泛域名解析方法流程示意图;图2为本申请实施例提供的泛域名解析流程图;图3为本申请实施例提供的一种泛域名解析系统框图;图4示出了本申请实施例提供的一种电子设备的结构示意图;图5示出了本申请实施例提供的一种计算机可读存储介质的示意图。
具体实施方式
[0019]以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]图1示出了本申请实施例提供的泛域名解析方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种泛域名解析方法,其特征在于,所述方法包括:获取子域名列表和每个子域名的子域名信息;所述子域名信息包括解析记录和生存时间值;遍历所有子域名,根据待遍历的子域名的解析记录判断所述子域名列表中是否有相同解析记录的子域名;若没有,则将所述待遍历的子域名加入非泛解析列表;若有,则根据待遍历的子域名的生存时间值判断所述子域名列表中是否有相同生存时间值的子域名;若没有,则将所述待遍历的子域名加入所述非泛解析列表;若有,则根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入所述非泛解析列表;直至所述子域名列表中的所有子域名均处理后,将所述非泛解析列表输出。2.如权利要求1所述的方法,其特征在于,所述根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入所述非泛解析列表,包括:针对所述非泛解析列表中每个子域名进行相似度计算,确定每个子域名与所述非泛解析列表中的其余子域名的相似度;将所述非泛解析列表中的相似度低于设定阈值的子域名加入最终的非泛解析列表。3.如权利要求1所述的方法,其特征在于,在所述获取子域名列表和每个子域名的子域名信息之前,所述方法包括:获取子域名的根域名;根据所述根域名判断是否存在泛解析行为,若存在,则进行下一步的获取子域名列表和每个子域名的子域名信息;若不存在,则结束所述根域名的筛选。4.如权利要求1所述的方法,其特征在于,所述子域名的解析记录包括子域名以及对应的根域名、子域名解析数据和解析次数、子域名首次解析时间和最后一次解析时间。5.一种泛域名解析系统,其特征在于,所述系统包括:信息获取模块,用于获取子域名列表和每个子域名的子域名信息;所述子域名信息包括解析记录和生存时间值;第一判断模块,用于遍历所有子域名,...

【专利技术属性】
技术研发人员:宁剑沈传宝肖达
申请(专利权)人:中国科学院大学
类型:发明
国别省市:

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

1