一种解析路径的确定方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:32520825 阅读:13 留言:0更新日期:2022-03-05 11:10
本发明专利技术实施例提供的一种解析路径的确定方法、装置、存储介质和计算机设备的技术方案中,获取域名解析请求,域名解析请求中包括用户源IP地址,从预先生成的关联信息中查询用户源IP地址对应的最优解析路径,并向用户输出最优解析路径,能够根据用户的域名解析请求,输出最优解析路径,从而提升了DNS的解析效率,降低了解析时延和网间结算费用。低了解析时延和网间结算费用。低了解析时延和网间结算费用。

【技术实现步骤摘要】
一种解析路径的确定方法、装置、存储介质和计算机设备


[0001]本专利技术涉及移动通信领域,具体地涉及一种解析路径的确定方法、装置、存储介质和计算机设备。

技术介绍

[0002]域名解析是互联网的翻译官,任何主流互联网业务都离不开域名解析这个环节。目前的域名解析主要使用递归解析和迭代解析两种方案。对于递归解析,所有解析请求都由本地域名系统(Domain Name System,简称DNS)服务器进行,对于大用户群体来说,需配置负载均衡器解决峰值爆发服务器性能不均问题,从而导致新触发域名解析时延高,效率低等情况。而对于迭代解析,用户客户端需要根据本地DNS反馈的其他解析服务器列表进行逐条解析,因此造成解析时间长,本地服务器负荷增加,解析成功率较低的问题。

技术实现思路

[0003]有鉴于此,本专利技术提供一种解析路径的确定方法、装置、存储介质和计算机设备,能够根据用户的域名解析请求,输出最优解析路径,从而提升了DNS的解析效率,降低了解析时延和网间结算费用。
[0004]一方面,本专利技术实施例提供了一种解析路径的确定方法,包括:
[0005]获取域名解析请求,所述域名解析请求中包括用户源IP地址;
[0006]从预先生成的关联信息中查询所述用户源IP地址对应的最优解析路径,并向用户输出所述最优解析路径。
[0007]可选地,在所述从预先生成的关联信息中查询所述用户源IP地址对应的最优解析路径,并向用户输出所述最优解析路径之前,还包括:
[0008]从多个本地DNS系统中获取多个域名解析记录,所述域名解析记录包括用户源IP地址;
[0009]对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径;
[0010]根据多个所述用户源IP地址以及对应的最优解析路径,生成关联信息。
[0011]可选地,所述对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径,包括:
[0012]通过蚁群算法,对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径。
[0013]可选地,所述域名解析记录包括用户源IP地址和解析地址,所述解析地址用于指示解析服务器所在的地址;
[0014]所述通过蚁群算法,对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径,包括:
[0015]从多个所述域名解析记录中,获取同一用户源IP地址对应的N个解析地址,并在N
个所述解析地址中配置M个用户标识;
[0016]初始化每个所述解析地址之间的路径所对应的信息浓度,并初始化每个所述用户标识对应的tabu列表;
[0017]根据所述信息浓度计算每个所述用户标识的转移概率,按照所述转移概率选择下一个最优邻接的解析地址,并将在所述tabu列表中添加所述解析地址;
[0018]若所述tabu列表填满N个所述解析地址,将每个所述用户标识分配过的N个所述解析地址所形成的路径总和,确定为解析路径,以确定出多个所述解析路径,并统计每个所述解析路径的解析时长;
[0019]从多个所述解析路径中,筛选出总解析时长最短的解析路径,并将所述解析路径确定为所述用户源IP地址对应的最优解析路径。
[0020]可选地,在所述将所述解析路径确定为所述用户源IP地址对应的最优解析路径之前,还包括:
[0021]判断所述解析路径是否满足预设条件;
[0022]若判断出所述解析路径未满足预设条件,更新每个所述解析地址之间的路径所对应的信息浓度,初始化每个所述用户标识对应的tabu列表,根据更新后的所述信息浓度计算每个所述用户标识的转移概率,并继续执行所述按照所述转移概率选择下一个最优邻接的解析地址,并将在所述tabu列表中添加所述解析地址的步骤;
[0023]若判断出所述解析路径满足预设条件,继续执行所述将所述解析路径确定为所述用户源IP地址对应的最优解析路径的步骤。
[0024]可选地,所述预设条件包括:唯一路径。
[0025]另一方面,本专利技术实施例提供了一种解析路径的确定装置,所述装置包括:
[0026]获取模块,用于获取域名解析请求,所述域名解析请求中包括用户源IP地址;
[0027]查询模块,用于从预先生成的关联信息中查询所述用户源IP地址对应的最优解析路径;
[0028]输出模块,向用户输出所述最优解析路径。
[0029]另一方面,本专利技术实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的解析路径的确定方法。
[0030]另一方面,本专利技术实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行上述的解析路径的确定方法的步骤。
[0031]本专利技术实施例提供的技术方案中,获取域名解析请求,域名解析请求中包括用户源IP地址,从预先生成的关联信息中查询用户源IP地址对应的最优解析路径,并向用户输出最优解析路径,能够根据用户的域名解析请求,输出最优解析路径,从而提升了DNS的解析效率,降低了解析时延和网间结算费用。
【附图说明】
[0032]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附
图。
[0033]图1是本专利技术一实施例所提供的一种解析路径的确定系统的架构图;
[0034]图2是本专利技术一实施例所提供的一种解析路径的确定方法的流程图;
[0035]图3是本专利技术又一实施例所提供的一种解析路径的确定方法的流程图;
[0036]图4是本专利技术一实施例所提供的一种解析路径的确定装置的结构示意图;
[0037]图5为本专利技术实施例提供的一种计算机设备的示意图。
【具体实施方式】
[0038]为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。
[0039]应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0040]在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0041]应当理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种解析路径的确定方法,其特征在于,包括:获取域名解析请求,所述域名解析请求中包括用户源IP地址;从预先生成的关联信息中查询所述用户源IP地址对应的最优解析路径,并向用户输出所述最优解析路径。2.根据权利要求1所述的方法,其特征在于,在所述从预先生成的关联信息中查询所述用户源IP地址对应的最优解析路径,并向用户输出所述最优解析路径之前,还包括:从多个本地DNS系统中获取多个域名解析记录,所述域名解析记录包括用户源IP地址;对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径;根据多个所述用户源IP地址以及对应的最优解析路径,生成关联信息。3.根据权利要求2所述的方法,其特征在于,所述对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径,包括:通过蚁群算法,对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径。4.根据权利要求3所述的方法,其特征在于,所述域名解析记录包括用户源IP地址和解析地址,所述解析地址用于指示解析服务器所在的地址;所述通过蚁群算法,对多个所述域名解析记录进行解析,以确定出每个所述用户源IP地址对应的最优解析路径,所述最优解析路径包括解析时长最短的解析路径,包括:从多个所述域名解析记录中,获取同一用户源IP地址对应的N个解析地址,并在N个所述解析地址中配置M个用户标识;初始化每个所述解析地址之间的路径所对应的信息浓度,并初始化每个所述用户标识对应的tabu列表;根据所述信息浓度计算每个所述用户标识的转移概率,按照所述转移概率选择下一个最优邻接的解析地址,并将在所述tabu列表中添加所述解析地...

【专利技术属性】
技术研发人员:王健宋春咏
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1