一种基于分布式监控策略的域名自动切换方法、装置及系统制造方法及图纸

技术编号:23449998 阅读:17 留言:0更新日期:2020-02-28 23:15
本发明专利技术实施例提供一种基于分布式监控策略的域名自动切换方法、装置及系统,其中,所述方法包括:持续检查域名对应的所有机房IP地址是否正常;若存在不正常的机房IP地址,则判断是否有存活的机房IP地址;若存在存活的机房IP地址,则获取存活时间最长的机房IP地址作为备选IP地址,并记录当前不正常的机房IP地址;当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址。本发明专利技术的技术方案针对一个域名和其指向的机房,利用分布式系统能多点监控,并且在指向出现问题时,根据预先制定的策略自动完成切换功能。

An automatic domain name switching method, device and system based on distributed monitoring strategy

【技术实现步骤摘要】
一种基于分布式监控策略的域名自动切换方法、装置及系统
本专利技术涉及计算机
,具体涉及一种基于分布式监控策略的域名自动切换方法、装置及系统。
技术介绍
目前的互联网访问方式依赖域名系统,一个域名会指向一个或多个机房的IP地址,但是,对于任何机房而言,并不能保证一直可用,当域名指向的机房出现硬件或者软件问题时,如果不能及时将域名指向切换到正常的机房,则会影响业务正常运行,造成损失,现有的技术主要实现了对域名的监控功能,即当域名指向机房出现问题时能及时发出报警信息,再由人判断后,进行域名切换。其中域名的监控往往是单点的,如果监控程序出现问题,则无法发现域名的问题,同时,切换也是人为的,如果没有及时发现报警信息,则也会影响处理效率。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:1、针对域名的监控往往是单点的,当自身出现问题时会失去监控能力;2、针对域名的切换是人工进行的,无法做到最及时的处理。
技术实现思路
本专利技术实施例提供一种基于分布式监控策略的域名自动切换方法、装置及系统,针对一个域名和其指向的机房,利用分布式系统能多点监控,并且在指向出现问题时,根据预先制定的策略自动完成切换功能。为达到上述目的,一方面,本专利技术实施例提供了一种基于分布式监控策略的域名自动切换方法,所述方法包括:持续检查域名对应的所有机房IP地址是否正常;若存在不正常的机房IP地址,则判断是否有存活的机房IP地址;若存在存活的机房IP地址,则获取存活时间最长的机房IP地址作为备选IP地址,并记录当前不正常的机房IP地址;当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址。另一方面,本专利技术实施例提供了一种视频下架检测装置,所述装置包括:监控单元,用于持续检查域名对应的所有机房IP地址是否正常;存活判断单元,用于在存在不正常的机房IP地址时,判断是否有存活的机房IP地址;地址备选单元,用于在存在存活的机房IP地址时,获取存活时间最长的机房IP地址作为备选IP地址,并记录当前不正常的机房IP地址;地址切换单元,用于当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址。再一方面,本专利技术实施例提供了一种基于分布式监控策略的域名自动切换系统,所述系统包括:如上述的基于分布式监控策略的域名自动切换装置,所述切换装置的数量与域名对应的所有机房IP地址的数量一致,所述每一个切换装置均用于同时监控所述域名对应的所有机房IP;所述切换装置均与域名连接。上述技术方案具有如下有益效果:本专利技术的技术方案首先是支持自动切换,现有的监控,而现有技术大多数不支持自动切换功能,只支持报警功能,需要人为判断报警之后手动切换,本申请可以实现无人值守的自动切换功能。其次是可以分布式运行,且互相不干扰,多点多活。目前大多数监控程序都是单点运行,没有实现分布式,或者分布式运行下只有一个点可以提供服务,多点单活。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一种基于分布式监控策略的域名自动切换方法的流程图;图2是本专利技术实施例一种基于分布式监控策略的域名自动切换装置的结构示意图;图3是本专利技术实施例一种基于分布式监控策略的域名自动切换系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。对于一个域名example.com,其指向可以为机房1、机房2、机房3的任意一个IP1、IP2、IP3,假设当前指向IP1,此时业务可以正常工作,IP2和IP3不承载流量。当IP1出现问题导致业务无法访问时,需要将example.com切换到IP2或者IP3中任意一个可用的,假设切换到IP2后,业务恢复正常。当IP1和IP2都出现问题导致无法访问时,需要将example.com切换到IP3,因此当IP1,、IP2、IP3中有至少一个IP是正常的,则example.com可以正常工作。如图1所示,是本专利技术实施例一种基于分布式监控策略的域名自动切换方法的流程图,所述方法包括:步骤一:持续检查域名对应的所有机房IP地址是否正常;如果全部正常,则不做出任何动作。步骤二:若存在不正常的机房IP地址,则判断是否有存活的机房IP地址。具体地,在任意时刻,如果任意的监控装置检测到任意机房的IP地址出现问题,首先,判断所监控的三个机房IP中是否有存活的,如果没有存活的,则直接发出报警信息,提示无存活的机房IP存在;若存在存活的机房IP地址,执行步骤三。步骤三:若存在存活的机房IP地址,则获取存活时间最长的机房IP地址作为备选IP地址,并记录当前不正常的机房IP地址。步骤四:当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址。获取域名example.com的指向信息,根据该指向信息,判断所述指向信息中的指向地址与不正常的机房IP地址是否相同;如果域名example.com的指向地址和出现问题的IP地址不同,则认为域名不受影响,不执行动作;如果example.com的指向地址和出现问题的IP地址相同,则修改example.com的指向到备选IP地址。如图2所示,是本专利技术实施例一种基于分布式监控策略的域名自动切换装置的结构示意图,所述装置包括:监控单元11,用于持续检查域名对应的所有机房IP地址是否正常;在所有机房IP地址全部正常的情况下,则不做出任何动作。存活判断单元12,用于若存在不正常的机房IP地址,则判断是否有存活的机房IP地址;地址备选单元13,用于若存在存活的机房IP地址,则获取存活时间最长的机房IP地址作为备选IP地址,并记录当前不正常的机房IP地址;地址切换单元14,用于当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址。进一步地,所述装置还包括:警报单元,用于若不存在存活的机房IP地址,直接发出报警信息,提示无存活的机房IP地址存在。进一步地,所述装置还包括:域名指向地址判断单元,用于获取域名的指向信息,判断所述指向信息中的指向地址与不正常的机房IP地址是否相同。进一步地,所述地址切换单元,还用于当判定域名指向地址与不正常的机房IP地址不相同时,不执行动作。如图3所示,是本专利技术实施例一本文档来自技高网...

【技术保护点】
1.一种基于分布式监控策略的域名自动切换方法,其特征在于,所述方法包括:/n持续检查域名对应的所有机房IP地址是否正常;/n若存在不正常的机房IP地址,则判断是否有存活的机房IP地址;/n若存在存活的机房IP地址,则获取存活时间最长的机房IP地址作为备选IP地址,并记录当前不正常的机房IP地址;/n当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址。/n

【技术特征摘要】
1.一种基于分布式监控策略的域名自动切换方法,其特征在于,所述方法包括:
持续检查域名对应的所有机房IP地址是否正常;
若存在不正常的机房IP地址,则判断是否有存活的机房IP地址;
若存在存活的机房IP地址,则获取存活时间最长的机房IP地址作为备选IP地址,并记录当前不正常的机房IP地址;
当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址。


2.如权利要求1所述的基于分布式监控策略的域名自动切换方法,其特征在于,所方法还包括:
若不存在存活的机房IP地址,则直接发出报警信息,提示无存活的机房IP地址存在。


3.如权利要求2所述的基于分布式监控策略的域名自动切换方法,其特征在于,所述当判定域名指向地址与不正常的机房IP地址相同时,将域名指向地址切换为备选IP地址之前,还包括:
获取域名的指向信息,判断所述指向信息中的指向地址与不正常的机房IP地址是否相同。


4.如权利要求3所述的基于分布式监控策略的域名自动切换方法,其特征在于,所方法还包括:
当判定域名指向地址与不正常的机房IP地址不相同时,不执行动作。


5.一种基于分布式监控策略的域名自动切换装置,其特征在于,所述装置包括:
监控单元,用于持续检查域名对应的所有机房IP地址是否正常;
存活判断单元,用于若存在不正常的机房IP地址,则判断是否有存活的机房IP地址;
地...

【专利技术属性】
技术研发人员:陈孚
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:北京;11

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

1