一种域名解析系统、方法及设备技术方案

技术编号:35855273 阅读:16 留言:0更新日期:2022-12-07 10:41
本申请公开了一种域名解析系统、方法及设备,用以使得流量调度更加有序。由于本申请CDN针对任一域名对应的每个地区,可以获取该地区的每个IP地址的流量参数值;基于每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,确定以该IP地址进行应答时的应答概率;并将每个IP地址对应的应答概率发送给该地区对应的Local DNS;Local DNS可以在接收到客户端发送的针对该域名的域名解析请求时,基于每个IP地址对应的应答概率,确定应答的目标IP地址,基于此,可以实现流量调度更加有序,保证网络流畅度的目的。网络流畅度的目的。网络流畅度的目的。

【技术实现步骤摘要】
一种域名解析系统、方法及设备


[0001]本申请涉及云计算
,尤其涉及一种域名解析系统、方法、装置、设备及介质。

技术介绍

[0002]域名解析是把域名指向网站空间的IP(Internet Protocol)地址,即域名解析就是从域名到IP地址的转换过程,域名的解析工作通常是由域名服务器(Domain Name System,DNS)来完成。
[0003]示例性的,当对象需要通过客户端访问网络时,可以在浏览器中输入域名,触发域名解析请求,DNS接收到该域名解析请求后,可以确定客户端所在的地区中,该域名对应的各IP地址,从各IP地址中选取一个目标IP地址,从而完成域名解析过程,并将选取的目标IP地址返回给对象的客户端。对象可以基于目标IP地址,在客户端实现对该目标IP地址对应的服务器的访问。
[0004]然而,针对同一域名,当多个对象同时触发域名解析请求时,如果为多个对象的客户端返回的目标IP地址均为同一个IP地址时,则可能会使得流量拥挤等,影响网络流畅度。
[0005]因此,在进行域名解析时,如何从各IP地址,选取目标IP地址,以使得流量调度更加有序,保证网络流畅度,是目前亟需解决的一个技术问题。

技术实现思路

[0006]为了使得流量调度更加有序,本申请提供了一种域名解析系统、方法、装置、设备及介质。
[0007]第一方面,本申请提供了一种域名解析系统,所述系统包括:
[0008]内容分发网络CDN,用于针对任一域名对应的每个地区,获取该地区的每个IP地址的流量参数值;基于每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,确定以该IP地址进行应答时的应答概率;并将所述每个IP地址对应的应答概率发送给该地区对应的本地域名服务器Local DNS;
[0009]所述Local DNS,用于接收所述每个IP地址对应的应答概率,并在接收到客户端发送的针对所述域名的域名解析请求时,基于所述每个IP地址对应的应答概率,确定进行应答的目标IP地址;将所述目标IP地址发送给所述客户端;其中,所述客户端所在的位置归属于该地区。
[0010]第二方面,本申请提供了一种域名解析方法,所述方法应用于内容分发网络CDN,所述方法包括:
[0011]针对任一域名对应的每个地区,获取该地区的每个IP地址的流量参数值;
[0012]基于每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,确定以该IP地址进行应答时的应答概率;并将所述每个IP地址对应的应答概率发送给该地区对应的本地域名服务器Local DNS,使所述Local DNS接收所述每个IP地址对应的应答概
率,并使所述Local DNS在接收到客户端发送的针对所述域名的域名解析请求时,基于所述每个IP地址对应的应答概率,确定进行应答的目标IP地址;使所述Local DNS将所述目标IP地址发送给所述客户端;其中,所述客户端所在的位置归属于该地区。
[0013]第三方面,本申请提供了一种域名解析方法,所述方法应用于本地域名服务器Local DNS,所述方法包括:
[0014]接收内容分发网络CDN发送的每个IP地址对应的应答概率;其中,所述每个IP地址为针对任一域名对应的任一地区的每个IP地址;所述应答概率为基于所述每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,确定的以该IP地址进行应答时的应答概率;
[0015]在接收到客户端发送的针对所述域名的域名解析请求时,基于所述每个IP地址对应的应答概率,确定进行应答的目标IP地址;将所述目标IP地址发送给所述客户端;其中,所述客户端所在的位置归属于该地区。
[0016]第四方面,本申请提供了一种域名解析装置,应用于CDN,该装置包括:
[0017]获取模块,用于针对任一域名对应的每个地区,获取该地区的每个IP地址的流量参数值。
[0018]确定模块,用于基于每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,确定以该IP地址进行应答时的应答概率;并将所述每个IP地址对应的应答概率发送给该地区对应的Local DNS,使所述Local DNS接收所述每个IP地址对应的应答概率,并使所述Local DNS在接收到客户端发送的针对所述域名的域名解析请求时,基于所述每个IP地址对应的应答概率,确定进行应答的目标IP地址;使所述Local DNS将所述目标IP地址发送给所述客户端;其中,所述客户端所在的位置归属于该地区。
[0019]第五方面,本申请提供了一种域名解析装置,应用于Local DNS,该装置包括:
[0020]接收模块,用于接收CDN发送的每个IP地址对应的应答概率;其中,所述每个IP地址为针对任一域名对应的任一地区的每个IP地址;所述应答概率为基于所述每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,确定的以该IP地址进行应答时的应答概率。
[0021]应答模块,用于在接收到客户端发送的针对所述域名的域名解析请求时,基于所述每个IP地址对应的应答概率,确定进行应答的目标IP地址;将所述目标IP地址发送给所述客户端;其中,所述客户端所在的位置归属于该地区。
[0022]第六方面,本申请提供了一种电子设备,包括:处理器、存储器;
[0023]所述存储器,用于存储计算机指令;
[0024]所述处理器,用于读取所述计算机指令,执行如上述任一项所述的方法。
[0025]第七方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述任一项所述的方法。
[0026]第八方面,本申请还提供了一种计算机程序产品,所述计算机程序产品在被计算机调用时,使得所述计算机执行如上述任一项所述的方法。
[0027]由于本申请CDN针对任一域名对应的每个地区,可以获取该地区的每个IP地址的流量参数值;基于每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,
确定以该IP地址进行应答时的应答概率;并将每个IP地址对应的应答概率发送给该地区对应的Local DNS;Local DNS可以在接收到客户端发送的针对该域名的域名解析请求时,基于每个IP地址对应的应答概率,确定应答的目标IP地址,基于此,可以实现流量调度更加有序,保证网络流畅度的目的。
附图说明
[0028]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本申请实施例提供的一种域名解析系统示意图;
[0030]图2为本申请实施例提供的一种域名解析过程示意图;
[0031]图3为本申请实施例提供的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种域名解析系统,其特征在于,所述系统包括:内容分发网络CDN,用于针对任一域名对应的每个地区,获取该地区的每个IP地址的流量参数值;基于每个IP地址的流量参数值及设定的应答比例调整算法,针对每个IP地址,确定以该IP地址进行应答时的应答概率;并将所述每个IP地址对应的应答概率发送给该地区对应的本地域名服务器Local DNS;所述Local DNS,用于接收所述每个IP地址对应的应答概率,并在接收到客户端发送的针对所述域名的域名解析请求时,基于所述每个IP地址对应的应答概率,确定进行应答的目标IP地址;将所述目标IP地址发送给所述客户端;其中,所述客户端所在的位置归属于该地区。2.根据权利要求1所述的系统,其特征在于,所述CDN,具体用于:确定各IP地址的流量参数值的和值及平均值;针对每个IP地址,确定所述平均值与该IP地址的流量参数值的差值,基于所述差值与所述和值的比值,确定以该IP地址进行应答时的应答概率。3.根据权利要求2所述的系统,其特征在于,所述CDN,具体用于:根据各IP地址的数目,确定每个IP地址对应的初始概率值;针对每个IP地址,基于所述初始概率值及该IP地址对应的所述差值与所述和值的比值,确定以该IP地址进行应答时的应答概率。4.根据权利要求1

3任一所述的系统,其特征在于,所述流量参数值包括:带宽负载率、健康值中的至少一种。5.根据权利要求4所述的系统,其特征在于,若所述流量参数值包括带宽负载量以及健康值,所述CDN,具体用于:针对每个IP地址,基于该IP地址的带宽负载量、健康值以及设定的流量参数确定算法,确定该IP地址的流量参数值。6.根据权利要求5所述的系统,其特征在于,所述CDN,具体用于:针对每个IP地址,基于以下任意一种方式,确定该IP地址的流量参数值:按照该IP地址的带宽负载率和健康值中的最大值,确定该IP地址的流量参数值;或者,按照该IP地址的带宽负载率和健康值中的最小值,确定该IP地址的流量参数值;或者,按照该IP地址的带宽负载率和健康值的平均值,确定该IP地址的流量参数值;或者,按照该IP地址的带宽负载率、设定的带宽负载率权重系数、健康值以及设定...

【专利技术属性】
技术研发人员:王金土陈单江曹聪吴小英
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1