[发明专利]域名解析结果的存储方法、装置、电子设备及存储介质在审
申请号: | 202210862146.1 | 申请日: | 2022-07-21 |
公开(公告)号: | CN115150469A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 向校民;王金土;陈义伟;唐国明;王明烽;林詹健;杨主决 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | H04L67/568 | 分类号: | H04L67/568;H04L61/10;H04L61/4511;H04L61/58 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 卢志娟 |
地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名解析 结果 存储 方法 装置 电子设备 介质 | ||
本申请涉及互联网技术领域,尤其涉及一种域名解析结果的存储方法、装置、电子设备及存储介质,接收DNS解析服务器基于待解析域名信息发送的目标解析结果,再在所述缓存区域内新增目标缓存节点,并将所述目标缓存节点设置为匹配的目标节点链表的首端节点,所述目标节点链表为链接正常解析结果的缓存节点得到的正常节点链表,或者,链接异常解析结果的缓存节点得到的异常节点链表;在确定当前所述目标节点链表达到预设的节点数约束条件时,从所述缓存区域内删除满足节点删除条件的缓存节点。这样,不会影响正常解析结果对应的缓存节点的存储,能够保障正常用户设备的解析需要,提高DNS中间服务器的资源利用率。
技术领域
本申请涉及互联网技术领域,尤其涉及一种域名解析结果的存储方法、装置、电子设备及存储介质。
背景技术
用户设备在确定需要访问的域名后,可以通过访问域名系统(Domain NameSystem,DNS)中的DNS中间服务器,获取域名对应的解析结果,进而基于所述解析结果实现网站或网页的访问,其中,所述DNS中间服务器用于缓存从DNS解析服务器获取的域名解析结果,所述DNS解析服务器上存储有域名和地址信息的对照关系。
相关技术下,DNS中间服务器按照获得解析结果的时间先后顺序,在指定的缓存区域内存储基于不同域名得到的解析结果,并在缓存区域空间不足时按照缓存时长由长到短的顺序删除数据,其中,所述解析结果可能是包含地址信息的正常解析结果,或者,包含非地址信息的异常解析结果。
然而,目前的存储方式下,当遭遇基于大量无效域名进行的攻击行为时,缓存区域中正常解析结果和异常解析结果的数据将会被无差别删除,因而缓存区域内的正常解析结果将会被大量删除,无法保障正常用户设备的解析需要,降低了DNS中间服务器的资源利用率,增加了正常用户设备的网络访问时间,造成了需要重复请求DNS解析服务器解析正常域名的恶性循环。
发明内容
本申请实施例提供一种域名解析结果的存储方法、装置、电子设备及存储介质,用以解决现有技术中存在遭遇攻击行为导致缓存空间不足的情况下存储数据时,无差别删除正常解析结果和异常解析结果,无法保障对于正常解析结果数据的存储问题。
本申请实施例提供的具体技术方案如下:
第一方面,提出一种域名解析结果的存储方法,应用于DNS中间服务器,包括:
接收DNS解析服务器基于待解析域名信息发送的目标解析结果,其中,所述待解析域名信息是确定缓存区域中未存储对应的解析结果后发送的;
在所述缓存区域内新增目标缓存节点,并将所述目标缓存节点设置为匹配的目标节点链表的首端节点,其中,所述目标缓存节点用于存储所述待解析域名和所述目标解析结果,所述目标节点链表为链接正常解析结果的缓存节点得到的正常节点链表,或者,链接异常解析结果的缓存节点得到的异常节点链表;
在确定当前所述目标节点链表达到预设的节点数约束条件时,从所述缓存区域内删除满足节点删除条件的缓存节点。
第二方面,提出一种域名解析结果的存储方法,应用于DNS中间服务器,包括:
接收单元,用于接收DNS解析服务器基于待解析域名信息发送的目标解析结果,其中,所述待解析域名信息是确定缓存区域中未存储对应的解析结果后发送的;
新增单元,用于在所述缓存区域内新增目标缓存节点,并将所述目标缓存节点设置为匹配的目标节点链表的首端节点,其中,所述目标缓存节点用于存储所述待解析域名和所述目标解析结果,所述目标节点链表为链接正常解析结果的缓存节点得到的正常节点链表,或者,链接异常解析结果的缓存节点得到的异常节点链表;
删除单元,用于在确定当前所述目标节点链表达到预设的节点数约束条件时,从所述缓存区域内删除满足节点删除条件的缓存节点。
可选的,所述在所述缓存区域内新增目标缓存节点时,所述新增单元用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210862146.1/2.html,转载请声明来源钻瓜专利网。