报文处理方法、装置、介质及电子设备制造方法及图纸

技术编号:34973395 阅读:42 留言:0更新日期:2022-09-21 14:13
本公开实施例提供了一种报文处理方法、装置、计算机可读介质及电子设备,涉及通信技术领域。该方法包括:对域名查询请求的应答报文进行解析处理,确定对应的查询域名,域名查询请求为客户端发送的查询请求,客户端的地址位于服务范围内根据业务需求划分的多个分区中的一个分区;确定查询域名是否在域名字典中,域名字典包括多个字典条目;若查询域名在域名字典中,则将客户端对应的分区的私有缓存记录存储到对应的字典条目下。根据本公开实施例的技术方案,不仅能够提高域名查询效率,满足资源就近服务的需求,而且能够降低同一域名对应缓存的内存资源占用,提高DNS的处理性能,有效避免了资源片区划分过细占用较多内存资源的问题。问题。问题。

【技术实现步骤摘要】
报文处理方法、装置、介质及电子设备


[0001]本公开涉及通信
,具体而言,涉及一种报文处理方法、报文处理装置、计算机可读介质及电子设备。

技术介绍

[0002]DNS(Domain Name System,域名系统)是互联网架构中最基础、最核心的一项服务。5G(5th Generation mobile networks,第五代移动通信网络)时代为了满足大带宽、低时延、广覆盖的要求,需要DNS将域名解析成离用户客户端最近的服务器地址。
[0003]ECS(EDNS

Client

Subnet,扩展DNS

客户端

子网)允许DNS将用户客户端的IP(Internet Protocol,网络协议)地址传递给权威服务器,权威服务器可以获取用户客户端真实的IP地址,从而能够进行准确的调度。按照ECS规范,域名应答缓存生效的用户地址段由应答报文定义,同一个域名对应的每个用户地址段至少需要一个缓存条目。
[0004]由于不同用户地址段的用户会查询同一个域本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:对域名查询请求的应答报文进行解析处理,确定所述域名查询请求对应的查询域名,所述域名查询请求为客户端发送的查询请求,所述客户端的地址位于服务范围内根据业务需求划分的多个分区中的一个分区;确定所述查询域名是否在域名字典中,所述域名字典包括多个字典条目,每个字典条目包括一个域名以及与所述域名对应的公共缓存记录和私有缓存记录,所述公共缓存记录为所述域名对应的应答报文中所述多个分区的共有信息,所述私有缓存记录为所述域名对应的应答报文中所述多个分区中一个分区的私有信息;若所述查询域名在所述域名字典中,则将所述客户端对应的分区的所述私有缓存记录存储到对应的字典条目下。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述查询域名不在所述域名字典中,则向内存池申请存储所述查询域名对应的字典条目的地址空间;从所述应答报文中获取所述查询域名对应的公共缓存记录和私有缓存记录;将所述查询域名对应的公共缓存记录和私有缓存记录拷贝到所述地址空间;将所述查询域名插入到所述域名字典对应的字典条目下。3.根据权利要求1所述的方法,其特征在于,所述字典条目还包括引用属性,所述方法还包括:在将所述私有缓存记录存储到对应的字典条目下之后,将所述引用属性的值加1,所述引用属性表示所述字典条目下的私有缓存记录的数目。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述私有缓存记录对应的生存时间过期,则确定所述字典条目对应的所述引用属性的值是否小于等于1;若小于等于1,则从所述域名字典中删除所述字典条目。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在删除所述字典条目之后,释放所述字典条目占用的存储空间。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述域名字典为哈希字典,所述确定所述查询域名是否在域名字典中,包括:对所述查询域名进...

【专利技术属性】
技术研发人员:向九松刘菁徐良红
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1