一种确定CDN服务运营商的方法、装置和存储介质制造方法及图纸

技术编号:20049900 阅读:50 留言:0更新日期:2019-01-09 05:50
本发明专利技术实施例公开了一种确定CDN服务运营商的方法、装置和计算机可读存储介质,接收客户端发送的域名解析请求;依据域名解析请求中携带的本地IP地址,便可以从设定的IP范围中查找出与本地IP地址相匹配的目标IP范围;利用IP范围和运营商的对应关系,确定出目标IP范围对应的运营商信息,并向客户端发送运营商信息。在该技术方案中,服务端查找与本地IP地址相匹配的目标IP范围,依据IP范围和运营商的对应关系,便可以快速的确定出向客户端提供CDN服务的运营商信息。从客户端角度而言,客户端只需向服务端发送本地IP地址,便可以获取到服务端反馈的运营商信息,其处理流程简单,可以轻松高效的获取到运营商信息。

【技术实现步骤摘要】
一种确定CDN服务运营商的方法、装置和存储介质
本专利技术涉及内容分发网络
,特别是涉及一种确定CDN服务运营商的方法、装置和计算机可读存储介质。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)的基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。CDN服务可以由不同的运营商提供,例如中国网通(ChinaNetcom,CNC),电信(telecom,tel),教育网(education,edu)等。不同运营商对应的CDN服务调优方式有所差异,如果只是按照通用的调优方式对CDN服务进行调试,往往达不到预期的效果。因此,当需要对客户端进行CDN服务调优时,首先需要确定出为该客户端提供CDN服务的运营商。但是现有技术中,操作人员无法在客户端上直接获知为该客户端提供CDN服务的运营商。可见,如何获知向客户端提供CDN服务的运营商,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种确定CDN服务运营商的方法、装置和计算机可读存储介质,可以获知向客户端提供CDN服务的运营商。为解决上述技术问题,本专利技术实施例提供一种确定CDN服务运营商的方法,包括:接收客户端发送的域名解析请求;依据所述域名解析请求中携带的本地IP地址,从设定的IP范围中查找与所述本地IP地址相匹配的目标IP范围;利用IP范围和运营商的对应关系,确定出所述目标IP范围对应的运营商信息,并向所述客户端发送所述运营商信息。可选的,在确定出所述目标IP范围对应的运营商信息之后还包括:向所述客户端反馈与所述运营商信息相对应的服务器地址。可选的,还包括:当接收到所述客户端发送的信息获取请求后,向所述客户端重新发送所述运营商信息。可选的,还包括:接收调整指令;依据所述调整指令中携带的IP信息和/或运营商信息,对所述IP范围和运营商的对应关系进行调整。本专利技术实施例还提供了一种确定CDN服务运营商的装置,包括接收单元、查找单元、确定单元和发送单元;所述接收单元,用于接收客户端发送的域名解析请求;所述查找单元,用于依据所述域名解析请求中携带的本地IP地址,从设定的IP范围中查找与所述本地IP地址相匹配的目标IP范围;所述确定单元,用于利用IP范围和运营商的对应关系,确定出所述目标IP范围对应的运营商信息;所述发送单元,用于向所述客户端发送所述运营商信息。可选的,还包括发送单元还用于在所述确定单元确定出所述目标IP范围对应的运营商信息之后,向所述客户端反馈与所述运营商信息相对应的服务器地址。可选的,所述接收单元还用于在接收到所述客户端发送的信息获取请求后,触发所述发送单元向所述客户端重新发送所述运营商信息。可选的,还包括调整单元;所述接收单元还用于接收调整指令;所述调整单元,用于依据所述调整指令中携带的IP信息和/或运营商信息,对所述IP范围和运营商的对应关系进行调整。本专利技术实施例还提供了一种确定CDN服务运营商的装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如上述确定CDN服务运营商的方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述确定CDN服务运营商的方法的步骤。由上述技术方案可以看出,接收客户端发送的域名解析请求;每个运营商可以向多个客户端提供服务,每个客户端有其对应的一个本地IP地址,相应的,每个运营商有其对应的一个IP范围,该IP范围包含了该运营商所服务的客户端的IP地址。依据域名解析请求中携带的本地IP地址,便可以从设定的IP范围中查找出与本地IP地址相匹配的目标IP范围;利用IP范围和运营商的对应关系,可以确定出目标IP范围对应的运营商信息,并向客户端发送所述运营商信息。在该技术方案中,服务端查找与本地IP地址相匹配的目标IP范围,依据IP范围和运营商的对应关系,便可以快速的确定出向客户端提供CDN服务的运营商信息。从客户端角度而言,客户端只需向服务端发送本地IP地址,便可以获取到服务端反馈的运营商信息,其处理流程简单,可以轻松高效的获取到运营商信息。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种确定CDN服务运营商的方法的流程图;图2为本专利技术实施例提供的一种确定CDN服务运营商的装置的结构示意图;图3为本专利技术实施例提供的一种确定CDN服务运营商的装置的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。接下来,详细介绍本专利技术实施例所提供的一种确定CDN服务运营商的方法。图1为本专利技术实施例提供的一种确定CDN服务运营商的方法的流程图,该方法包括:S101:接收客户端发送的域名解析请求。在需要确定出向客户端提供CDN服务的运营商之前,首先需要确定该客户端是否使用了CDN服务。在具体实现中,管理人员可以在客户端上执行dig命令。例如,域名:img.alibaba.com,执行dig命令:digimg.alibaba.com,获取查询结果。管理人员从获取的查询结果中可以获知客户端是否使用了CDN服务,并且可以获取到该客户端的本地IP地址。当客户端使用了CDN服务时,管理人员可以通过客户端向服务端发送携带有本地IP地址的域名解析请求。S102:依据域名解析请求中携带的本地IP地址,从设定的IP范围中查找与本地IP地址相匹配的目标IP范围。在实际应用中,每个运营商可以向多个客户端提供服务,每个客户端有其对应的一个本地IP地址,相应的,每个运营商有其对应的一个IP范围,该IP范围包含了该运营商所服务的所有客户端的IP地址。服务端接收到域名解析请求后,便可以对该域名解析请求进行解析处理,获取到本地IP地址,并从设定的IP范围中查找出与本地IP地址相匹配的目标IP范围。当本地IP地址属于某个IP范围内时,则说明该IP范围是和本地IP地址相匹配的目标IP范围。S103:利用IP范围和运营商的对应关系,确定出目标IP范围对应的运营商信息,并向客户端发送运营商信息。每个运营商都有其对应的一个IP范围,当确定该出目标IP范围后,根据IP范围和运营商的对应关系,便可以确定出目标IP范围对应的运营商信息。以中国网通、电信和教育网为例,假定运营商中国网通对应的IP范围为192.168.1.0~192.168.2.0;运营商电信对应的IP范围为192.168.3.0~192.168.4.0;运营商教育网对应的IP范围为192.168.5.0~192.168.6.0。服务端获取的本地IP地址为192.168.2.0,则根据各运本文档来自技高网
...

【技术保护点】
1.一种确定CDN服务运营商的方法,其特征在于,包括:接收客户端发送的域名解析请求;依据所述域名解析请求中携带的本地IP地址,从设定的IP范围中查找与所述本地IP地址相匹配的目标IP范围;利用IP范围和运营商的对应关系,确定出所述目标IP范围对应的运营商信息,并向所述客户端发送所述运营商信息。

【技术特征摘要】
1.一种确定CDN服务运营商的方法,其特征在于,包括:接收客户端发送的域名解析请求;依据所述域名解析请求中携带的本地IP地址,从设定的IP范围中查找与所述本地IP地址相匹配的目标IP范围;利用IP范围和运营商的对应关系,确定出所述目标IP范围对应的运营商信息,并向所述客户端发送所述运营商信息。2.根据权利要求1所述的方法,其特征在于,在确定出所述目标IP范围对应的运营商信息之后还包括:向所述客户端反馈与所述运营商信息相对应的服务器地址。3.根据权利要求1所述的方法,其特征在于,还包括:当接收到所述客户端发送的信息获取请求后,向所述客户端重新发送所述运营商信息。4.根据权利要求1-3任意一项所述的方法,其特征在于,还包括:接收调整指令;依据所述调整指令中携带的IP信息和/或运营商信息,对所述IP范围和运营商的对应关系进行调整。5.一种确定CDN服务运营商的装置,其特征在于,包括接收单元、查找单元、确定单元和发送单元;所述接收单元,用于接收客户端发送的域名解析请求;所述查找单元,用于依据所述域名解析请求中携带的本地IP地址,从设定的IP范围中查找与所述本地IP地址相匹配的目标IP范围;所述确定单元,用于...

【专利技术属性】
技术研发人员:邱煜铭范渊
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:浙江,33

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

1