一种DNS访问请求处理方法、装置、设备及存储介质制造方法及图纸

技术编号:40775302 阅读:21 留言:0更新日期:2024-03-25 20:21
本申请公开了一种DNS访问请求处理方法、装置、设备及存储介质,涉及计算机网络技术领域。该方法包括:接收来自于终端的DNS访问请求,并根据该DNS访问请求中携带的目标DNS数据包,确定目标DNS数据包所属的类型;若该类型为请求类型,则在DNS缓存结构中进行查询;当在DNS缓存结构中查询到有目标DNS数据包的缓存结果时,获取目标DNS数据包的目标资源记录缓存列表,并根据目标资源记录缓存列表确定目标DNS数据包的目标域名是否被压缩;若是,则拷贝目标域名对应的压缩后的第一目标域名和第一资源记录结果;若否,则拷贝目标域名和目标域名的原始资源记录结果;向终端发送DNS访问请求响应,用以提高处理效率。

【技术实现步骤摘要】

本申请涉及计算机网络,尤其涉及一种dns访问请求处理方法、装置、设备及存储介质。


技术介绍

1、域名服务系统(domain name system,dns)是互联网的一项服务。它作为将域名和ip地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。在dns中,dns服务器角色可划分为dns缓存服务器、dns递归服务器、dns授权服务器、dns根服务器等。其中,dns缓存服务器是存放频繁访问内容的服务器,是直接面向用户的设备。因此,对dns缓存服务器性能有着很高的要求。

2、而dns缓存服务器中配置的缓存存储方式,会直接影响查询效率,进而会对整体的dns访问请求处理过程造成影响。目前,缓存服务器中配置的缓存存储方式是将域名完全解压缩,以及解析记录结果完全解压缩后,并对其进行存储;在查询过程中,当接收到终端的dns访问请求,在dns缓存服务器中缓存命中时,会对其重新进行域名和/或解析记录结果的压缩,再向终端反馈相应的dns访问请求响应。然而这种存储方式,在查询过程中每次缓存命中便会重复执行一次,这极大的拖慢整体处理性能,尤其是在域名的解析记录本文档来自技高网...

【技术保护点】

1.一种DNS访问请求处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述DNS缓存结构的缓存存储格式为依次嵌套的第一存储结构、第二存储结构、第三存储结构、第四存储结构;

3.如权利要求1或2所述的方法,其特征在于,所述获取所述目标DNS数据包的目标资源记录缓存列表,并根据所述目标资源记录缓存列表确定所述目标DNS数据包的目标域名是否被压缩,包括:

4.如权利要求1或2所述的方法,其特征在于,所述方法,还包括:

5.如权利要求1或2所述的方法,其特征在于,所述每个资源记录对应的资源记录缓存列表至少包括域名、类型、域名长...

【技术特征摘要】

1.一种dns访问请求处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述dns缓存结构的缓存存储格式为依次嵌套的第一存储结构、第二存储结构、第三存储结构、第四存储结构;

3.如权利要求1或2所述的方法,其特征在于,所述获取所述目标dns数据包的目标资源记录缓存列表,并根据所述目标资源记录缓存列表确定所述目标dns数据包的目标域名是否被压缩,包括:

4.如权利要求1或2所述的方法,其特征在于,所述方法,还包括:

5.如权利要求1或2所述的方法,其特征在于,所述每个资源记录对应的资源记录缓存列表至少包括域名、类型、域名长度、网络类型、是否有压缩标识、域名压缩后结果、解析结果记录数、解析结果数组;

6.一种dns访问请求处理装置,其特征在于,包括:

【专利技术属性】
技术研发人员:乔现朋常力元佟欣哲陈奇孟坤宋悦
申请(专利权)人:天翼安全科技有限公司
类型:发明
国别省市:

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

1