本发明专利技术实施例公开了一种设备切换的方法,用于对已分配的DNS覆盖方案中服务质量评分低的DNS进行自动切换,确保通信的正常进行。本发明专利技术实施例方法包括:根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据;根据所述拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;根据所述当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,所述第一DNS属于所述已分配的DNS,所述第二DNS属于备用DNS,所述第一DNS在目标分级拨测区域的服务质量评分小于所述第二DNS在所述目标分级拨测区域的服务质量评分;将所述第一DNS切换为所述第二DNS。
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种设备切换的方法以及设备切换装置。
技术介绍
随着互联网的发展,域名服务器(DomainNameServer,DNS)作为网络访问的首要环节和智能调度的基础,其稳定性、服务质量和安全性变得越发重要。为了保障权威DNS的稳定和服务质量,实现自动化服务质量评估和自动调整体系是必需的。但是目前针对DNS系统整体服务质量的保障还是处于可用性探测和完全手工调整的状态。现有技术方案是使用拨测系统探测DNS服务器的可用性,然后根据探测结果手动调整解析系统的配置,保障服务可用性。但是现有技术只对服务可用性做拨测监控,无法感知和评估DNS服务质量的情况;从而,根据服务可用性调整解析系统的配置不够准确。因此,怎样评估服务质量并根据服务质量切换DNS是一个亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种设备切换的方法以及设备切换装置,用于确定每个设备的当前服务质量评分,并根据当前服务质量评分,对已分配的DNS覆盖方案中服务质量评分低的DNS进行自动切换,保证通信的正常进行。本专利技术实施例第一方面提供一种设备切换的方法,可以包括:根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据;根据该拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;根据该当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,该第一DNS属于该已分配的DNS,该第二DNS属于备用DNS,该第一DNS在目标分级拨测区域的服务质量评分小于该第二DNS在该目标分级拨测区域的服务质量评分;将该第一DNS切换为该第二DNS。应理解,这里将该第一DNS切换为该第二DNS的方式可以为:通过自动变更DNS主机名对应IP地址等其他方式,将该第一DNS切换为该第二DNS。可选的,在本专利技术的一些实施例中,该预设的分级拨测区域包括本地拨测、本地因特网服务提供商的省拨测、本地因特网服务提供商的大区拨测、本地因特网服务提供商拨测和全网拨测的至少一种;该根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据,可以包括:根据获取的域名服务器DNS的更新设备列表,对每个DNS进行该本地拨测、该本地因特网服务提供商的省拨测、该本地因特网服务提供商的大区拨测、该本地因特网服务提供商拨测和该全网拨测的至少一种,对应得到每个DNS的分级拨测数据。可选的,在本专利技术的一些实施例中,该根据该拨测数据和服务质量评分标准,确定DNS的当前服务质量评分,可以包括:当该拨测数据的可用概率大于第一预置阈值时,根据该拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;或者,根据该每个DNS的分级拨测数据和该服务质量标准,通过加权运算,确定该每个DNS在不同分级拨测区域的当前服务质量评分。可选的,在本专利技术的一些实施例中,该备用DNS按优先级从高到低,包括本地备用DNS、本地因特网服务提供商的省备用DNS、本地因特网服务提供商的大区备用DNS、本地因特网服务提供商的备用DNS和全网备用DNS。可选的,在本专利技术的一些实施例中,该根据该当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,可以包括:根据该已分配的DNS覆盖方案,确定非本地因特网服务提供商的省DNS,或者,确定当前质量评分小于第二预置阈值的DNS作为该第一DNS;根据该当前服务质量评分和该备用DNS的优先级,确定该第二DNS,该第二DNS的优先级最高或者当前服务质量评分最高。本专利技术实施例第二方面提供一种设备切换装置,可以包括:获取模块,用于根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据;第一确定模块,用于根据该拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;第二确定模块,用于根据该当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,该第一DNS属于该已分配的DNS,该第二DNS属于备用DNS,该第一DNS在目标分级拨测区域的服务质量评分小于该第二DNS在该目标分级拨测区域的服务质量评分;切换模块,用于将该第一DNS切换为该第二DNS。可选的,在本专利技术的一些实施例中,该预设的分级拨测区域包括本地拨测、本地因特网服务提供商的省拨测、本地因特网服务提供商的大区拨测、本地因特网服务提供商拨测和全网拨测的至少一种;该获取模块,具体用于根据获取的域名服务器DNS的更新设备列表,对每个DNS进行该本地拨测、该本地因特网服务提供商的省拨测、该本地因特网服务提供商的大区拨测、该本地因特网服务提供商拨测和该全网拨测的至少一种,对应得到每个DNS的分级拨测数据。可选的,在本专利技术的一些实施例中,该第一确定模块,具体用于当该拨测数据的可用概率大于第一预置阈值时,根据该拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;或者,该第一确定模块,具体用于根据该每个DNS的分级拨测数据和该服务质量标准,通过加权运算,确定该每个DNS在不同分级拨测区域的当前服务质量评分。可选的,在本专利技术的一些实施例中,该备用DNS按优先级从高到低,包括本地备用DNS、本地因特网服务提供商的省备用DNS、本地因特网服务提供商的大区备用DNS、本地因特网服务提供商的备用DNS和全网备用DNS。可选的,在本专利技术的一些实施例中,该第二确定模块,具体用于根据该已分配的DNS覆盖方案,确定非本地因特网服务提供商的省DNS,或者,确定当前质量评分小于第二预置阈值的DNS作为该第一DNS;根据该当前服务质量评分和该备用DNS的优先级,确定该第二DNS,该第二DNS的优先级最高或者当前服务质量评分最高。从以上技术方案可以看出,本专利技术实施例具有以下优点:在本专利技术实施例中,根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据;根据该拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;根据该当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,该第一DNS属于该已分配的DNS,该第二DNS属于备用DNS,该第一DNS在目标分级拨测区域的服务质量评分小于该第二DNS在该目标分级拨测区域的服务质量评分;将该第一DNS切换为该第二DNS。由于第二DNS的服务质量评分是根据服务质量得到的,进一步准确的确定了每个DNS的服务质量,所以,第二DNS的服务质量评分高于第一DNS的服务质量评分,那么,将第一DNS切换为第二DNS,可以保证通信更好的进行。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一个服务器应用逻辑示意图;图2为本专利技术实施例提供的设备切换方法的一个实施例示意图;图3为本专利技术实施例提供的DNS配置管理系统的一个结构示意图;图4为本专利技术实施例提供的拨测管理模块的一个结构示意图;图5为本专利技术实施例提供的拨测探测机探测DNS服务器的一个结构示意图;图6为本专利技术实施例提供的拨测数据库的一个结本文档来自技高网...

【技术保护点】
一种设备切换的方法,其特征在于,包括:根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据;根据所述拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;根据所述当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,所述第一DNS属于所述已分配的DNS,所述第二DNS属于备用DNS,所述第一DNS在目标分级拨测区域的服务质量评分小于所述第二DNS在所述目标分级拨测区域的服务质量评分;将所述第一DNS切换为所述第二DNS。
【技术特征摘要】
1.一种设备切换的方法,其特征在于,包括:根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据;根据所述拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;根据所述当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,所述第一DNS属于所述已分配的DNS,所述第二DNS属于备用DNS,所述第一DNS在目标分级拨测区域的服务质量评分小于所述第二DNS在所述目标分级拨测区域的服务质量评分;将所述第一DNS切换为所述第二DNS。2.根据权利要求1所述的方法,其特征在于,所述预设的分级拨测区域包括本地拨测、本地因特网服务提供商的省拨测、本地因特网服务提供商的大区拨测、本地因特网服务提供商拨测和全网拨测的至少一种;所述根据获取的域名服务器DNS的更新设备列表和预设的分级拨测区域,获取拨测数据,包括:根据获取的域名服务器DNS的更新设备列表,对每个DNS进行所述本地拨测、所述本地因特网服务提供商的省拨测、所述本地因特网服务提供商的大区拨测、所述本地因特网服务提供商拨测和所述全网拨测的至少一种,对应得到每个DNS的分级拨测数据。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分,包括:当所述拨测数据的可用概率大于第一预置阈值时,根据所述拨测数据和服务质量评分标准,确定DNS在不同分级拨测区域的当前服务质量评分;或者,根据所述每个DNS的分级拨测数据和所述服务质量标准,通过加权运算,确定所述每个DNS在不同分级拨测区域的当前服务质量评分。4.根据权利要求1或2所述的方法,其特征在于,所述备用DNS按优先级从高到低,包括本地备用DNS、本地因特网服务提供商的省备用DNS、本地因特网服务提供商的大区备用DNS、本地因特网服务提供商的备用DNS和全网备用DNS。5.根据权利要求4所述的方法,其特征在于,所述根据所述当前服务质量评分和已分配的DNS覆盖方案,确定第一DNS和第二DNS,包括:根据所述已分配的DNS覆盖方案,确定非本地因特网服务提供商的省DNS,或者,确定当前质量评分小于第二预置阈值的DNS作为所述第一DNS;根据所述当前服务质量评分和所述备用DNS的优先级,确定所述第二DNS,...
【专利技术属性】
技术研发人员:符立佳,苗辉,
申请(专利权)人:贵州白山云科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。