基于ECS协议的域名查询方法及装置、存储介质及设备制造方法及图纸

技术编号:36344630 阅读:40 留言:0更新日期:2023-01-14 17:58
本公开提供了一种基于ECS协议的域名查询方法,该方法包括:接收来自客户端的域名查询请求,所述本地域名服务器包括子层视图和父层视图,二者建立从属关系;本地域名服务器根据所述源IP地址匹配ACL,确定对应的所述子层视图;所述子层视图向对应的所述父层视图发起DNS记录查询请求,判断所述父层视图存储的DNS条目是否存在对应的DNS记录;如果存在,则所述父层视图向所述子层视图返回DNS记录,所述子层视图向所述客户端返回DNS记录;如果不存在,则所述子层视图发起ECS查询请求。通过设置两级视图,子层视图根据源IP地址进行划分以满足调度的精确性,设置父层视图通过合并查询与存储有效控制本地域名服务器的负载。储有效控制本地域名服务器的负载。储有效控制本地域名服务器的负载。

【技术实现步骤摘要】
基于ECS协议的域名查询方法及装置、存储介质及设备


[0001]本公开涉及计算机网络的
,尤其涉及一种基于ECS协议的 域名查询方法及装置、存储介质及设备。

技术介绍

[0002]随着计算机网络的发展,为了满足大带宽、低时延、广覆盖的要求, 利用边缘云的资源提供就近服务已得到广泛应用,ECS功能成为当前实现
ꢀ“
就近服务”为数不多的可选项。
[0003]DNS扩展协议ECS(Edns

Client

Subnet,域名系统扩展协议),允 许DNS递归服务器传递用户的IP地址给授权服务器,让CDN可以实 现更加精确的调度。但ECS仅定义了DNS与CDN间的接口和报文,因 此现有的ECS实施中存在以下问题:
[0004]DNS上根据用户源IP划分不同的视图,视图划分的精确性直接影响 CDN调度的准确性。如果划分太小的视图地址段,容易造成视图过多影 响DNS的负载。再者DNS与CDN双方视图的同步是通过手动工单方式 进行,容易出错。
[0005]需要说明的是,在上述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于ECS协议(Edns

Client

Subnet,域名系统扩展协议)的域名查询方法,其特征在于,该方法包括:本地域名服务器接收来自客户端的域名查询请求,所述域名查询请求中包括源IP地址,所述本地域名服务器包括子层视图和父层视图,所述父层视图与若干所述子层视图建立从属关系;本地域名服务器根据所述源IP地址匹配ACL(Access Control Lists,访问控制列表),确定对应的所述子层视图;所述子层视图向对应的所述父层视图发起DNS(Domain Name System,域名系统)记录查询请求,判断所述父层视图存储的DNS条目是否存在对应的DNS记录;如果存在,则所述父层视图向所述子层视图返回DNS记录,所述子层视图向所述客户端返回DNS记录;如果不存在,则所述子层视图基于ECS协议发起域名查询请求,以及向所述客户端返回查询结果。2.根据权利要求1所述的域名查询方法,其特征在于,所述子层视图基于ECS协议发起域名查询请求,以及向所述客户端返回查询结果的步骤,包括:所述子层视图根据Subnet信息向全局调度服务器发起域名查询请求,所述Subnet信息包括Loopback地址;所述全局调度服务器根据所述Subnet信息到对应的CDN(Content Delivery Network,内容分发网络)的视图中查询,并将查询报文返回所述子层视图;所述子层视图根据查询报文向客户端返回结果。3.根据权利要求2所述的域名查询方法,其特征在于,所述子层视图根据宽带接入点进行划分,所述子层视图设置一个Loopback地址。4.根据权利要求2所述的域名查询方法,其特征在于,所述的域名查询方法还包括:所述全局调度服务器根据CDN节点变化调整对应的CDN视图,并向所述本地域名服务器发起同步请求。5.根据权利要求4所述的域名查询方法,其特征在于,所述全局调度服务器根据CDN节点变化调整对应的CDN视图,并向所述本地域名服务器发起同步请求的步骤,包括:所述全局调度服务器获取新增CDN节点的信息;所述全局调度服务器根据新增CDN节点的信息查询对应CDN视图;所述全局调度服务器如果未发现对应的CDN视图,则新增对应的CDN视图,并将新增的所述CDN视图对应的Loopback地址加入ACL中;所述全局调度服务器触发所述本地域名服务器同步视图。6.根据权利要求5所述的域名查询方法,其特征在于,...

【专利技术属性】
技术研发人员:唐宏陈戈梁洁庄一嵘薛沛林海锦霞
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1