IP调度方法及系统技术方案

技术编号:15520799 阅读:265 留言:0更新日期:2017-06-04 10:16
本申请的目的是提供一种自动化的IP调度方案,在调度过程中,会分别获取域名的属性信息和IP节点池的属性信息,基于域名和IP节点池的属性信息进行匹配分析,自动为域名分配合适的IP节点,以使域名的解析线路和速度达到最优,响应更加快速,提高用户的使用体验,此外,由于无需在调度前对域名进行分组,规避了风险集中化的问题。进一步地,本方案在完成首次调度后,实时监控IP节点的健康状况,在检测到IP节点异常时,重新进行IP调度,保证为域名分配的IP节点都处于正常状态。

IP scheduling method and system

This application is intended to provide an automated IP scheduling scheme, in the process of scheduling, attribute information respectively to obtain domain attribute information and IP node pool, attribute information of domain name and IP node pool matching based on the analysis of the automatic distribution of IP suitable for the domain name node, in order to make the analysis of domain name and line speed to achieve optimal response more quickly, improve the user experience, in addition, since there is no need for grouping the domain name before scheduling, to avoid the risk of centralized problem. Further, the scheme for the first time in the schedule is complete, real-time monitoring of the health status of the IP IP node, node to abnormal detection in IP, re scheduling, ensure the IP node domain distribution is in the normal state.

【技术实现步骤摘要】
IP调度方法及系统
本申请涉及信息
,尤其涉及一种IP调度方法及系统。
技术介绍
域名(DomainName),是由一串用点分隔的名字组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机或计算机组。IP(InternetProtocol,互联网协议)地址是IP协议提供的一种统一的地址格式,是互联网上的每一计算机或计算机组的一个逻辑地址。每一个域名均需要对应一个IP地址,因此需要通过IP调度实现对域名的IP地址分配。现有技术中,IP调度的方案具体为:将接入的域名进行手动分组,每组域名共享指定的IP节点池中的IP节点,从而实现IP调度。上述方案存在如下缺点:1.用户体验不佳。域名分组需要人工进行操作,造成域名接入速度慢,即域名启用服务较慢,造成用户体验受损。2.风险集中化。同一分组的域名共享指定的IP节点池中的IP节点,若某组域名中有任一域名遭受攻击,将造成该组所有域名承受攻击风险。3.故障处理响应速度慢。当检测到节点出现异常,需要人工手动地处理异常,可能造成故障处理不及时。申请内容本申请的一个目的是提供一种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节点池中的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节点之后,检测为所述域名分配的所述IP节点池中的IP节点的健康状况;以及若所述IP节点的健康状况为异常,则根据所述域名的属性信息和所述IP节点池的属性信息,为所述域名重新分配健康状况为正常的IP节点。与现有技术相比,本申请提供了自动化的IP调度方案,在调度过程中,会分别获取域名的属性信息和IP节点池的属性信息,基于域名和IP节点池的属性信息进行匹配分析,自动为域名分配合适的IP节点,以使域名的解析线路和速度达到最优,响应更加快速,提高用户的使用体验,此外,由于无需在调度前对域名进行分组,规避了风险集中化的问题。进一步地,本方案在完成首次调度后,实时监控IP节点的健康状况,在检测到IP节点异常时,重新进行IP调度,保证为域名分配的IP节点都处于正常状态。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本申请实施例提供的IP调度方案的整体功能示意图;图2为本申请实施例提供的一种IP调度方法的处理流程图;图3为本申请实施例提供的IP调度方法中进行智能IP调度时的处理流程图;图4为本申请实施例中IP节点池分布示意图;图5为本申请实施例提供的IP调度方法中分配IP节点时的处理流程图;图6为申请实施例提供的IP调度方案的整体业务流程图;图7为本申请实施例提供的一种IP调度系统的结构示意图;图8为本申请实施例提供的一种优选的IP调度系统的结构示意图;图9为本申请实施例提供的另一种优选的IP调度系统的结构示意图;图10为本申请实施例提供的IP调度方案的整体处理构架图;附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。本申请实施例提供了一种IP调度的方案,该方案总体上可以拆分为如图本文档来自技高网...
IP调度方法及系统

【技术保护点】
一种IP调度方法,其中,所述方法包括:获取域名的属性信息和IP节点池的属性信息,其中,所述IP节点池内包含至少一个IP节点;根据所述域名的属性信息和所述IP节点池的属性信息,为所述域名分配所述IP节点池中的IP节点。

【技术特征摘要】
1.一种IP调度方法,其中,所述方法包括:获取域名的属性信息和IP节点池的属性信息,其中,所述IP节点池内包含至少一个IP节点;根据所述域名的属性信息和所述IP节点池的属性信息,为所述域名分配所述IP节点池中的IP节点。2.根据权利要求1所述的方法,其中,根据所述域名的属性信息和IP节点池的属性信息,为所述域名分配IP节点,包括:基于所述域名的属性信息确定所述域名的第一标签,并基于所述IP节点池的属性信息确定所述IP节点池的第二标签;在确定所述第一标签与第二标签匹配时,为所述域名分配所述IP节点池中的IP节点。3.根据权利要求2所述的方法,其中,在确定所述第一标签与第二标签匹配时,为所述域名分配所述IP节点池中的IP节点,包括:在确定所述第一标签与第二标签匹配时,检测所述IP节点的健康状况;为所述域名分配所述IP节点池中的健康状况为正常的IP节点。4.根据权利要求1所述的方法,其中,所述方法还包括:在首次为所述域名分配所述IP节点池中的IP节点时,或者检测到所述域名异常时,将所述域名放入观察池,若在观察期间所述域名无异常,将所述域名放入正常池。5.根据权利要求1所述的方法,其中,为所述域名分配所述IP节点池中的IP节点之前,还包括:根据所述域名的属性信息对所述域名进行审核。6.根据权利要求1至5中任一项所述的方法,其中,根据所述域名的属性信息和所述IP节点池的属性信息,为所述域名分配所述IP节点池中的IP节点之后,还包括:检测为所述域名分配的所述IP节点池中的IP节点的健康状况;若所述IP节点的健康状况为异常,则根据所述域名的属性信息和所述IP节点池的属性信息,为所述域名重新分配健康状况为正常的IP节点。7.一种IP调度系统,其中,所述系统包括:第一装置...

【专利技术属性】
技术研发人员:王晓旭
申请(专利权)人:上海云盾信息技术有限公司
类型:发明
国别省市:上海,31

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

1