[发明专利]域名解析方法和系统、微服务器集群节点和存储介质在审
申请号: | 202110171453.0 | 申请日: | 2021-02-08 |
公开(公告)号: | CN114945014A | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 陈梦夏;谢博琛;姚文胜;陈靖翔;梁奂;乔宏明;陈泳;胡军军 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L67/1001 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 王云飞 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名解析 方法 系统 微服 集群 节点 存储 介质 | ||
本公开涉及一种域名解析方法和系统、微服务器集群节点和存储介质。该域名解析方法包括:获取域名解析请求中域名对应的可选地址清单,可选地址清单包括多个目标IP地址;确定每个目标IP地址和源IP地址的距离;针对每个目标IP地址,根据目标集群应用负载情况和该目标IP地址,确定该目标IP地址的应用集群负载值;针对每个目标IP地址,根据该目标IP地址的应用集群负载值、该目标IP地址和源IP地址的距离值,确定该目标IP地址的得分;返回得分最高的目标IP地址。本公开提高了域名服务器的响应速度,使各集群的使用负载均衡,提升了资源利用率。
技术领域
本公开涉及互联网领域,特别涉及一种域名解析方法和系统、微服务器集群节点和存储介质。
背景技术
IP地址(Internet Protocol Address,网际协议地址)是指互联网协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
域名(Domain Name)是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位,目的是便于记忆。
一组服务器的地址(网站,电子邮件,FTP等),一个服务器集群可能具有同样的域名,例如:我们在利用百度搜索引擎的域名来访问百度搜索引擎时,最后访问的IP地址可能是百度众多服务器中的某一台服务器的IP地址。
域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等,实质就是将好记的域名解析成IP,域名解析服务是由DNS服务器(Domain Name Server,域名服务器)完成的,把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。
发明内容
相关技术的域名解析方案中,当客户端访问的域名对应多个IP地址时,DNS服务器一般采用等概率选取模式,即,如果存在多个服务节点可以提供服务时,则随机选取一个节点。
然而,相关技术的域名解析技术中存在接受请求功能很快和执行寻址功能慢的两个特点。对于执行寻址功能慢的特点,如果使用配置文件解决,将会给运维带来巨大的维护成本;如果使用数据库方案解决,需要更多数据库才能完成,会产生高额的成本费用。
鉴于以上技术问题中的至少一项,本公开提供了一种域名解析方法和系统、微服务器集群节点和存储介质,提高了域名服务器的响应速度。
根据本公开的一个方面,提供一种域名解析方法,包括:
获取域名解析请求中域名对应的可选地址清单,可选地址清单包括多个目标IP地址;
确定每个目标IP地址和源IP地址的距离;
针对每个目标IP地址,根据目标集群应用负载情况和该目标IP地址,确定该目标IP地址的应用集群负载值;
针对每个目标IP地址,根据该目标IP地址的应用集群负载值、该目标IP地址和源IP地址的距离值,确定该目标IP地址的得分;
返回得分最高的目标IP地址。
在本公开的一些实施例中,所述针对每个目标IP地址,根据该目标IP地址的应用集群负载值、该目标IP地址和源IP地址的距离值,确定该目标IP地址的得分包括:
获取每个目标IP地址的网络可达性系数和应用集群可用性系数;
针对每个目标IP地址,根据该目标IP地址的应用集群负载值、该目标IP地址和源IP地址的距离值、该目标IP地址的网络可达性系数和应用集群可用性系数,确定该目标IP地址的得分。
在本公开的一些实施例中,所述确定每个目标IP地址和源IP地址的距离包括:
获取源IP地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110171453.0/2.html,转载请声明来源钻瓜专利网。