当前位置: 首页 > 专利查询>鹏城实验室专利>正文

域名解析方法、装置、设备及存储介质制造方法及图纸

技术编号:36456151 阅读:9 留言:0更新日期:2023-01-25 22:54
本申请公开了一种域名解析方法、装置、设备及存储介质,该方法包括:获取用户提供的域名;对所述域名进行解析,确定所述域名中的全域名、权威域名、和顶级域名;基于所述全域名、所述权威域名、和所述顶级域名的顺序,在预设的保全数据库中进行逐级迭代查询,直至得到所述域名对应的地址。在本申请中,在获取到用户提供的域名后,通过从全域名到顶级域名的顺序,在保全数据库中由细到粗的进行逐级迭代查询,得到域名对应的地址,并不是从根域名到全域名进行迭代查询,减少了迭代查询的级数,从而减少了被攻击的节点,提高了对域名的防护效率。率。率。

【技术实现步骤摘要】
域名解析方法、装置、设备及存储介质


[0001]本申请涉及网络安全
,尤其涉及一种域名解析方法、装置、设备及存储介质。

技术介绍

[0002]随着网络的快速发展,许多信息、资料都可以通过网络进行查找或共享,但是在查找信息或资料时,需要通过域名查找对应的网站,才能进行准确地查找到信息或资料。
[0003]在查找信息或资料时,用户需要将域名输入至服务器内,通过服务器对域名进行查询,得到域名的地址才能访问到域名对应的网站,其中,服务器对域名的查询是从根域名向下逐级迭代查询的,在查询过程中容易遭到攻击,进而篡改域名地址。目前防止迭代查询过程中遭到攻击的方法通过域名过滤机制,帮助用户阻断恶意域名和过滤掉不健康的域名,减少了不必要的迭代查询,但是这样完成迭代查询需要对每一级的域名进行查询,提高了域名被攻击的概率,使对域名的防护效率低下。

技术实现思路

[0004]本申请的主要目的在于提供一种域名解析方法、装置、设备及存储介质,旨在解决现有技术中完成迭代查询需要对每一级的域名进行查询,提高了域名被攻击的概率,使对域名的防护效率低下的技术问题。
[0005]为实现上述目的,本申请提供一种域名解析方法,所述域名解析方法包括:
[0006]获取用户提供的域名;
[0007]对所述域名进行解析,确定所述域名中的全域名、权威域名、和顶级域名;
[0008]基于所述全域名、所述权威域名、和所述顶级域名的顺序,在预设的保全数据库中进行逐级迭代查询,直至得到所述域名对应的地址。
>[0009]可选地,所述基于所述全域名、所述权威域名、和顶级域名的顺序,在预设的保全数据库中进行逐级迭代查询,直至得到所述域名对应的地址的步骤,包括:
[0010]对所述全域名进行解析,得到所述全域名中的标识记录;
[0011]基于所述保全数据库中的RPZ区,对标识记录进行识别;
[0012]若所述保全数据库中的RPZ区识别不到标识记录,则在所述保全数据库的zone文件中,对所述全域名、所述权威域名、或所述顶级域名进行查询,直至得到所述域名对应的地址。
[0013]可选地,所述若所述保全数据库中的RPZ区识别不到标识记录,则在所述保全数据库的zone文件中,对所述全域名、所述权威域名、或所述顶级域名进行查询,直至得到所述域名对应的地址的步骤,包括:
[0014]若所述保全数据库中的RPZ区识别不到标识记录,则将所述权威域名进行格式转化,得到预设格式的权威域名文件;
[0015]基于所述权威域名文件,在所述zone文件的域名列表中进行迭代查询;
[0016]其中,基于所述权威域名,在所述域名列表中进行迭代查询是从所述权威域名到所述全域名的顺序查询的;
[0017]在所述域名列表中查询不到所述权威域名文件,则将所述顶级域名转化为预设格式,得到顶级域名文件;
[0018]基于所述顶级域名文件,在所述域名列表中进行迭代查询,直至得到所述域名对应的地址;
[0019]其中,基于所述顶级域名,在所述域名列表中进行迭代查询是从所述顶级域名到所述全域名的顺序查询的。
[0020]可选地,所述若所述保全数据库中的RPZ区识别不到标识记录,则在所述保全数据库的zone文件中,对所述全域名、所述权威域名、或所述顶级域名进行查询,直至得到所述域名对应的地址的步骤之前,所述方法包括:
[0021]获取所述用户访问的历史域名;
[0022]将所述历史域名进行本地镜像,在本地得到所述保全数据库中的zone文件。
[0023]可选地,所述将所述历史域名进行本地镜像筛选,在本地得到保全数据库中的zone文件的步骤,包括:
[0024]将所述历史域名进行本地镜像,得到镜像域名;
[0025]对所述镜像域名进行重复筛除,得到筛选域名;
[0026]对所述筛选域名进行地址分析,得到所述历史域名对应的访问地址;
[0027]将所述历史域名与对应的所述访问地址进行本地保存,在本地得到保全数据库中的zone文件。
[0028]可选地,所述基于所述标识记录,在所述保全数据库中的RPZ区进行查询的步骤,包括:
[0029]对所述全域名进行类型分析,确定所述全域名的类型;
[0030]基于所述类型,在所述保全数据库中的RPZ区进行匹配,得到与所述类型对应的RPZ列表;
[0031]基于所述RPZ列表,对标识记录进行识别。
[0032]可选地,所述域名解析方法还包括:
[0033]在得到所述域名对应的地址后,将所述域名中的标识记录保存至预设的RPZ区中,对所述RPZ区进行更新;
[0034]并将所述域名中的权威域名和顶级域名保存至预设的zone文件中,对所述zone文件进行更新。
[0035]本申请还提供一种域名解析装置,所述域名解析装置包括:
[0036]第一获取模块,用于获取用户提供的域名;
[0037]解析模块,用于对所述域名进行解析,确定所述域名中的全域名、权威域名、和顶级域名;
[0038]查询模块,用于基于所述全域名、所述权威域名、和所述顶级域名的顺序,在预设的保全数据库中进行逐级迭代查询,直至得到所述域名对应的地址。
[0039]本申请还提供一种域名解析设备,所述域名解析设备为实体节点设备,所述域名解析设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述
域名解析方法的程序,所述域名解析方法的程序被处理器执行时可实现如上述的域名解析方法的步骤。
[0040]本申请还提供一种存储介质,所述存储介质上存储有实现上述域名解析方法的程序,所述域名解析方法的程序被处理器执行时实现如上述的域名解析方法的步骤。
[0041]本申请提供一种域名解析方法、装置、设备及存储介质,与现有技术中每一级的域名进行查询,提高了域名被攻击的概率,使对域名的防护效率低下相比,在本申请中,获取用户提供的域名;对所述域名进行解析,确定所述域名中的全域名、权威域名、和顶级域名;基于所述全域名、所述权威域名、和所述顶级域名的顺序,在预设的保全数据库中进行逐级迭代查询,直至得到所述域名对应的地址。在本申请中,获取用户提供的域名,并对域名进行注册查询后,在确定域名已注册后,对域名进行解析,确定域名中全域名、权威域名、顶级域名,再基于从全域名到顶级域名的顺序,在保全数据库中进行由细到粗的逐级迭代查询,直至得到域名对应的地址,即在本申请中,在获取到用户提供的域名后,通过从全域名到顶级域名的顺序,在保全数据库中由细到粗的进行逐级迭代查询,得到域名对应的地址,并不是从根域名到全域名进行迭代查询,减少了迭代查询的级数,从而减少了被攻击的节点,提高了对域名的防护效率。
附图说明
[0042]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0043]为了更清楚地本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种域名解析方法,其特征在于,所述域名解析方法包括:获取用户提供的域名;对所述域名进行解析,确定所述域名中的全域名、权威域名、和顶级域名;基于所述全域名、所述权威域名、和所述顶级域名的顺序,在预设的保全数据库中进行逐级迭代查询,直至得到所述域名对应的地址。2.如权利要求1所述的域名解析方法,其特征在于,所述基于所述全域名、所述权威域名、和顶级域名的顺序,在预设的保全数据库中进行逐级迭代查询,直至得到所述域名对应的地址的步骤,包括:对所述全域名进行解析,得到所述全域名中的标识记录;基于所述保全数据库中的RPZ区,对标识记录进行识别;若所述保全数据库中的RPZ区识别不到标识记录,则在所述保全数据库的zone文件中,对所述全域名、所述权威域名、或所述顶级域名进行查询,直至得到所述域名对应的地址。3.如权利要求2所述的域名解析方法,其特征在于,所述若所述保全数据库中的RPZ区识别不到标识记录,则在所述保全数据库的zone文件中,对所述全域名、所述权威域名、或所述顶级域名进行查询,直至得到所述域名对应的地址的步骤,包括:若所述保全数据库中的RPZ区识别不到标识记录,则将所述权威域名进行格式转化,得到预设格式的权威域名文件;基于所述权威域名文件,在所述zone文件的域名列表中进行迭代查询;其中,基于所述权威域名,在所述域名列表中进行迭代查询是从所述权威域名到所述全域名的顺序查询的;在所述域名列表中查询不到所述权威域名文件,则将所述顶级域名转化为预设格式,得到顶级域名文件;基于所述顶级域名文件,在所述域名列表中进行迭代查询,直至得到所述域名对应的地址;其中,基于所述顶级域名,在所述域名列表中进行迭代查询是从所述顶级域名到所述全域名的顺序查询的。4.如权利要求2所述的域名解析方法,其特征在于,所述若所述保全数据库中的RPZ区识别不到标识记录,则在所述保全数据库的zone文件中,对所述全域名、所述权威域名、或所述顶级域名进行查询,直至得到所述域名对应的地址的步骤之前,所述方法包括:获取所述用户访问的历史域名;将所述历史...

【专利技术属性】
技术研发人员:张宇张宾尚卓群张伟哲乔延臣
申请(专利权)人:鹏城实验室
类型:发明
国别省市:

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

1