[发明专利]DNS查询方法、装置、设备和存储介质有效
申请号: | 202010679791.0 | 申请日: | 2020-07-15 |
公开(公告)号: | CN111885216B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 徐节龙 | 申请(专利权)人: | 北京青云科技股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100000 北京市朝阳区来广营西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dns 查询 方法 装置 设备 存储 介质 | ||
本发明实施例是关于一种DNS查询方法、装置、设备和存储介质。该方法包括:接收查询设备发送的DNS查询请求,其中,DNS查询请求中包括:源IP地址以及目标域名,在已加载在内存的域名配置信息中的域名与A记录中的IP地址集合的映射关系中,查询目标域名对应的目标IP地址的集合,根据域名配置信息中的视图之间的距离信息,确定各目标IP地址对应的服务器视图与源IP地址对应的用户视图的距离,将与用户视图的距离较小的预设数量个服务器视图对应的目标IP地址,返回给查询设备。由于域名配置信息解析生效时间较短,因此,该DNS查询方法的响应时间较短,同时,可以方便域名持有者配置域名配置信息。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种域名系统(Domain NameSystem,DNS)查询方法、装置、设备和存储介质。
背景技术
DNS的主要作用是将主机名解析为互联网协议(Internet Protocol,IP)地址的过程,完成了从域名到主机识别IP地址之间的转换,是互联网核心协议之一。DNS是内容分发网络(Content Delivery Network,CDN)和云服务(Cloud Service)的入口。DNS服务器需要根据用户的来源IP或者扩展DNS客户端子网(EDNS Client Subnet,ECS)携带的用户IP,返回离用户最近的服务器的IP地址。这里的服务器一般指的是源站或者CDN节点。因此,为了实现返回离用户最近的服务器的IP地址,DNS服务器中需要加载每个域名在每个所需的视图中的域名配置信息。域名配置信息为域名、视图与A记录中的IP地址集合的映射关系。这里的视图一般指的是根据运营商和地域划分的区域,例如,北京联通、北京电信等。
目前,CDN和云服务客户托管的DNS服务器中的域名配置信息的数量最多可以达到域名数与视图数的乘积。DNS服务器需要将这些域名配置信息加载到内存中,以实现DNS查询。
但是,DNS服务器加载全量的域名配置信息时会消耗大量的内存资源,而且域名配置变更比较频繁,频繁变更导致需要频繁加载,域名配置信息较大时加载时间也会相应增加,从而影响域名配置信息的解析生效时间。综上所述,目前的DNS服务器加载域名配置信息后的解析生效时间较长,从而导致在需要进行DNS查询时,域名配置信息可能还处于解析阶段,无法及时实现DNS查询,因此,目前DNS查询时响应时间延迟较大。
发明内容
本发明实施例提供一种DNS查询方法、装置、设备和存储介质,以解决目前的DNS查询方法导致的响应时间延迟较大的技术问题。
第一方面,本发明实施例提供了一种DNS查询方法,该方法包括:
接收查询设备发送的DNS查询请求;其中,所述DNS查询请求中包括:源互联网协议IP地址以及目标域名;
在已加载在内存的域名配置信息中的域名与A记录中的IP地址集合的映射关系中,查询所述目标域名对应的目标IP地址的集合;
根据域名配置信息中的视图之间的距离信息,确定各所述目标IP地址对应的服务器视图与源IP地址对应的用户视图的距离;
将与所述用户视图的距离较小的预设数量个服务器视图对应的目标IP地址,返回给所述查询设备。
第二方面,本发明实施例还提供了一种DNS查询装置,该装置包括:
接收模块,用于接收查询设备发送的DNS查询请求;其中,所述DNS查询请求中包括:源互联网协议IP地址以及目标域名;
查询模块,用于在已加载在内存的域名配置信息中的域名与A记录中的IP地址集合的映射关系中,查询所述目标域名对应的目标IP地址的集合;
第一确定模块,用于根据域名配置信息中的视图之间的距离信息,确定各所述目标IP地址对应的服务器视图与源IP地址对应的用户视图的距离;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京青云科技股份有限公司,未经北京青云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010679791.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多源传感器信息融合方法及装置
- 下一篇:用于车辆的电机支架、电机总成及车辆