域名线索备份方法、装置、系统、计算机设备和介质制造方法及图纸

技术编号:27838176 阅读:15 留言:0更新日期:2021-03-30 12:12
本申请提供了一种域名线索备份方法、装置、系统、计算机设备和介质。该方法包括:采集所述域名递归系统发送至所述域名系统的第一域名查询请求;以及若所述第一域名查询请求满足预设抢答条件,则预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注。通过本申请,能够提升域名递归系统的可靠性。性。性。

【技术实现步骤摘要】
域名线索备份方法、装置、系统、计算机设备和介质
[0001]本申请要求于2020年10月21日提交中国专利局、申请号为202011132622.1,专利技术名称为“域名线索备份方法和系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及域名解析
,尤其涉及一种域名线索备份方法、装置、系统、计算机设备和介质。

技术介绍

[0003]用户在浏览网页、收发电子邮件、使用手机应用APP等都需要使用域名解析服务,也即,需要向域名递归系统发送域名查询请求,以将待访问的域名解析为对应的IP地址。具体地,普通网络用户的个人电脑(PC)或手机,一般从基础电信运营商的设备上自动获取域名递归系统的IP地址,例如12.34.56.78。PC用户如果去XY购物访问www.xxxyyy.com这个域名,由于PC只能通过IP地址通信,所以PC要解析出www.xxxyyy.com对应的IP地址,因此,PC自动发一个域名查询请求到域名递归系统的IP地址12.34.56.78,“请告知www.xxxyyy.com的IP地址”,域名递归系统收到这个域名查询请求之后,会回答PC,例如答案为www.xxxyyy.com的IP地址是221.229.203.213。
[0004]而通常情况下,域名和IP地址相互映射的数据来源于域名系统(Domain Name System,DNS),域名系统是互联网的神经系统,当域名系统发生故障时,域名递归系统无法实现域名解析,影响用户的网络操作。
[0005]因此,如何提升域名递归的稳定性,以提升用户网络操作稳定性,成为本领域亟需解决的技术问题。

技术实现思路

[0006]本申请的目的是提供一种域名线索备份方法、装置、系统、计算机设备和介质,用于解决现有技术中的上述技术问题。
[0007]一方面,为实现上述目的,本申请提供了一种域名线索备份方法。
[0008]该域名线索备份方法包括:采集所述域名递归系统发送至所述域名系统的第一域名查询请求;以及若所述第一域名查询请求满足预设抢答条件,则根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注。
[0009]进一步地,所述预先存储的所述域名系统的域名线索记录采用以下步骤存储:采集所述域名系统向所述域名递归系统返回的第一应答数据,根据所述第一应答数据生成所述域名线索记录进行存储;和/或发送第二域名查询请求至所述域名系统,接收所述域名系统返回的第二应答数据,根据所述第二应答数据生成所述域名线索记录进行存储;和/或接收所述域名系统的管理单位或第三方维护单位提供的所述域名线索记录进行存储。
[0010]进一步地,根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统
进行抢答回注的步骤包括:根据预设时间段的所述域名线索记录向所述域名递归系统进行抢答回注。
[0011]进一步地,所述第一应答数据与所述第二应答数据均为应答数据,根据所述应答数据生成所述域名线索记录的步骤包括:解析所述应答数据中Authoritative nameservers字段的信息;若所述Authoritative nameservers字段的信息包括类型为SOA的记录,则将所述应答数据丢弃;若所述Authoritative nameservers字段的信息包括类型为NS的记录,则校验所述应答数据对应的源IP地址、目标IP地址、端口号和/或域名解析ID;若校验通过,则根据所述源IP地址、所述应答数据中的Authoritative nameservers字段的信息和Additional records字段的信息生成所述域名线索记录。
[0012]进一步地,所述域名系统通过第一通信线路连接网络,根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注的步骤包括:根据所述域名线索记录生成DNS响应数据包;将所述DNS响应数据包通过第二通信线路回注到网络,其中,所述DNS响应数据包的目标IP地址为所述域名递归系统,所述第二通信线路的通信速度高于所述第一通信线路。
[0013]进一步地,若所述第一域名查询请求满足预设抢答条件,则根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注的步骤包括:若当前时间与所述第一域名查询请求的发出时间之间的间隔达到时长阈值时,则根据所述域名线索记录向所述域名递归系统进行抢答回注;和/或若所述第一域名查询请求对应的所述域名系统为预设域名系统,或者所述第一域名查询请求查询的域名为预设域名时,则根据所述域名线索记录向所述域名递归系统进行抢答回注。
[0014]另一方面,为实现上述目的,本申请提供了另一种域名线索备份方法。
[0015]该域名线索备份方法,包括数据收集存储和数据抢答回注,其中的数据收集存储包括以下步骤:(1)采集根域域名系统和顶级域域名系统响应给域名递归系统的域名线索记录,所述域名线索记录包括类型为NS的权威域名服务器记录和与所述权威域名服务器对应的类型为A和AAAA的IP地址信息记录;(2)将步骤1采集到的域名线索记录,存储于内存、数据库、文件系统和/或硬盘存储介质,便于后续使用;
[0016]其中的数据抢答回注包括以下步骤:(a)实时采集域名递归系统发送到根域域名系统和顶级域域名系统的域名查询请求;(b)按照预设规则,对步骤a的全部或部分域名查询请求进行抢答,抢答回注的内容来源于数据收集存储的步骤2的域名线索记录。
[0017]又一方面,为实现上述目的,本申请提供了一种域名线索备份系统。
[0018]该域名线索备份系统利用计算机硬件设备实施本申请方法所描述的功能时,数据抢答回注设备通过分光或镜像的方法实时采集域名递归系统发送给根域域名系统和顶级域域名系统的域名查询请求并完成抢答回注,数据收集存储设备采用分光或镜像的方法实时采集根域域名系统和顶级域域名系统响应给域名递归系统的域名线索记录,或者采用根域域名系统和顶级域域名系统的管理单位或第三方提供的域名线索记录,或者通过编写程序发送各个域名查询请求到根域域名系统和顶级域域名系统并收集应答中的线索记录,数据收集存储设备将这些域名线索记录数据合并之后,提供给数据抢答回注设备作为抢答回注的内容来源。
[0019]又一方面,为实现上述目的,本申请提供了一种域名线索备份装置。
[0020]该域名线索备份装置包括数据抢答回注模块和数据收集存储模块,其中:所述数据收集存储模块用于存储域名系统的域名线索记录;以及所述数据抢答回注模块用于采集所述域名递归系统发送至所述域名系统的第一域名查询请求,并当所述第一域名查询请求满足预设抢答条件时,根据所述域名线索记录向所述域名递归系统进行抢答回注。
[0021]又一方面,为实现上述目的,本申请还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
[0022]又一方面,为实现上述目的,本申请还提供计算机可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名线索备份方法,其特征在于,包括:采集域名递归系统发送至域名系统的第一域名查询请求;以及若所述第一域名查询请求满足预设抢答条件,则根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注。2.根据权利要求1所述的域名线索备份方法,其特征在于,所述预先存储的所述域名系统的域名线索记录采用以下步骤存储:采集所述域名系统向所述域名递归系统返回的第一应答数据,根据所述第一应答数据生成所述域名线索记录进行存储;和/或发送第二域名查询请求至所述域名系统,接收所述域名系统返回的第二应答数据,根据所述第二应答数据生成所述域名线索记录进行存储;和/或接收所述域名系统的管理单位或第三方维护单位提供的所述域名线索记录进行存储;根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注的步骤包括:根据预设时间段的所述域名线索记录向所述域名递归系统进行抢答回注。3.根据权利要求2所述的域名线索备份方法,其特征在于,所述第一应答数据与所述第二应答数据均为应答数据,根据所述应答数据生成所述域名线索记录的步骤包括:解析所述应答数据中Authoritative nameservers字段的信息;若所述Authoritative nameservers字段的信息包括类型为SOA的记录,则将所述应答数据丢弃;若所述Authoritative nameservers字段的信息包括类型为NS的记录,则校验所述应答数据对应的源IP地址、目标IP地址、端口号和/或域名解析ID;若校验通过,则根据所述源IP地址、所述应答数据中的Authoritative nameservers字段的信息和Additional records字段的信息生成所述域名线索记录。4.根据权利要求1所述的域名线索备份方法,其特征在于,所述域名系统通过第一通信线路连接网络,根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注的步骤包括:根据所述域名线索记录生成DNS响应数据包;将所述DNS响应数据包通过第二通信线路回注到网络,其中,所述DNS响应数据包的目标IP地址为所述域名递归系统,所述第二通信线路的通信速度高于所述第一通信线路。5.根据权利要求1所述的域名线索备份方法,其特征在于,若所述第一域名查询请求满足预设抢答条件,则根据预先存储的所述域名系统的域名线索记录,向所述域名递归系统进行抢答回注的步骤包括:若当前时间与所述第一域名查询请求的发出时间之间的间隔达到时长阈值时,...

【专利技术属性】
技术研发人员:邹畅根李瀚庭杨雪飞汪渝波吴云坤齐向东
申请(专利权)人:网神信息技术北京股份有限公司
类型:发明
国别省市:

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

1