基于DNS解析的服务器连续服务的处理方法技术

技术编号:11902060 阅读:108 留言:0更新日期:2015-08-19 14:19
本发明专利技术公开了一种基于DNS解析的服务器连续服务的处理方法,在DNS解析系统提供解析的基础上,通过监测服务器的可用性,实现解析返回可工作服务器的地址,达到服务器的连续服务。本发明专利技术根据互联网应用协议及其内容的相关特点进行分析设计,在基于DNS解析的基础上,通过解析返回的地址结果,实现服务器服务的连续可用,大大降低了企业单位在服务器连续服务方面的投入。本发明专利技术根据实际出发,关注互联网服务的连续服务能力,根据服务器的工作状态,使用户只访问可以工作的服务器,显著提高了用户访问服务的可用性。

【技术实现步骤摘要】

本专利技术涉及服务器连续服务的
,具体涉及一种基于DNS解析的服务器连 续服务的处理方法。
技术介绍
随着计算机网络的发展,使用网络的人数也在不断增加,而提供服务的服务器,也 根据使用人数的增加而增加。如果某台服务器出现问题,就不能给访问这台服务器的用户 提供服务。要想达到用户方便、连续的访问服务器,就需要实时的监控、维护服务器,以保证 服务器服务的连续可用。传统的人工监控方式,需要每天24小时的不间断监控,以及24小 时的故障维护团队,这将耗费大量的人力、物力。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种基于DNS解析的服务器连续服务的处 理方法,利用已有的DNS设备,保证服务器服务的连续可用,很大程度上减少服务器监控方 面资金和人力的投入。 为了达到上述目的,本专利技术的技术方案是:一种基于DNS解析的服务器连续服务 的处理方法,在DNS解析系统提供解析的基础上,通过监测服务器的可用性,实现解析返回 可工作服务器的地址,达到服务器的连续服务,其步骤如下: (一) 设置域名为DM的应用APP的服务器SnS2、S3、…、初始状态均为可工作,其 中n为应用APP的服务器总数; (二)DNS解析系统根据客户端的IP地址,解析应用APP的域名DM,返回其所有服务器 (三)DNS解析系统通过TCP协议定时检测服务器SpS2、S3、…、Si^端口是否打开,如 果端口是打开的,标示为可工作状态;如果端口关闭,则标示为不可工作状态; (四)DNS解析系统解析域名DM所有可工作状态的服务器地址; (五) 用户访问应用APP时,访问可工作的服务器,从而实现为用户提供连续的服务。 所述TCP协议探测服务器3,.提供服务的端口关闭时,标记地址为A,.的服务器S,.为 不可工作状态,解析域名DM时返回的地址中排除地址Ai;所述TCP协议探测服务器S提供 服务的端口打开时,标记地址为服务器S,.为不可工作状态,解析域名DM时返回的地址 中包含地址Ai,其中i=l、2、…、n。 所述DNS解析系统设置服务器SpS2、S3、…、Sn的缓存时间为0。 本专利技术根据互联网应用协议及其内容的相关特点进行分析设计,在基于DNS解析 的基础上,通过解析返回的地址结果,实现服务器服务的连续可用,大大降低了企业单位在 服务器连续服务方面的投入。本专利技术根据实际出发,关注互联网服务的连续服务能力,根据 服务器的工作状态,使用户只访问可以工作的服务器,显著提高了用户访问服务的可用性。【具体实施方式】 下面通过实施例具体描述一下本专利技术。 -种基于DNS解析的服务器连续服务的处理方法,在DNS解析系统提供解析的基 础上,通过监测服务器的可用性,实现解析返回可工作服务器的地址,达到服务器的连续服 务,其步骤如下: (一)设置域名为DM的应用APP的服务器SnS2、S3、…、Sn的初始状态均为可工作。 应用APP的服务器51、52、53、一、5 11对应的1?地址分别为六1、"一义,其中 n为应用APP的服务器的总个数。服务器的地址是在设置地址解析的时候为用户配置的。 每个服务器都可独立的提供服务,其状态如表1所示。 表1应用APP的服务器【主权项】1. 一种基于DNS解析的服务器连续服务的处理方法,其特征在于:在DNS解析系统提 供解析的基础上,通过监测服务器的可用性,实现解析返回可工作服务器的地址,达到服务 器的连续服务,其步骤如下: (一) 设置域名为DM的应用APP的服务器Sn S2、S3、…、初始状态均为可工作,其 中n为应用APP的服务器总数; (二)DNS解析系统根据客户端的IP地址,解析应用APP的域名DM,返回其所有服务器 (三)DNS解析系统通过TCP协议定时检测服务器Sp S2、S3、…、Si^端口是否打开,如 果端口是打开的,标示为可工作状态;如果端口关闭,则标示为不可工作状态; (四)DNS解析系统解析域名DM所有可工作状态的服务器地址; (五) 用户访问应用APP时,访问可工作的服务器,从而实现为用户提供连续的服务。2.根据权利要求1所述的基于DNS解析的服务器连续服务的处理方法,其特征在于,所 述TCP协议探测服务器3,提供服务的端口关闭时,标记地址为A的服务器S为不可工作 状态,解析域名DM时返回的地址中排除地址Ai;所述TCP协议探测服务器Sy提供服务的端 口打开时,标记地址为八,.的服务器S ,.为不可工作状态,解析域名DM时返回的地址中包含地 址八,.,其中i=l、2、…、n。3.根据权利要求1或2所述的基于DNS解析的服务器连续服务的处理方法,其特征在 于,所述DNS解析系统设置服务器Sp S2、S3、…、Sn的缓存时间为0。【专利摘要】本专利技术公开了一种基于DNS解析的服务器连续服务的处理方法,在DNS解析系统提供解析的基础上,通过监测服务器的可用性,实现解析返回可工作服务器的地址,达到服务器的连续服务。本专利技术根据互联网应用协议及其内容的相关特点进行分析设计,在基于DNS解析的基础上,通过解析返回的地址结果,实现服务器服务的连续可用,大大降低了企业单位在服务器连续服务方面的投入。本专利技术根据实际出发,关注互联网服务的连续服务能力,根据服务器的工作状态,使用户只访问可以工作的服务器,显著提高了用户访问服务的可用性。【IPC分类】H04L29-06, H04L29-12【公开号】CN104852999【申请号】CN201510174287【专利技术人】张水华, 高泽锋 【申请人】鹤壁西默通信技术有限公司【公开日】2015年8月19日【申请日】2015年4月14日本文档来自技高网...

【技术保护点】
一种基于DNS解析的服务器连续服务的处理方法,其特征在于:在DNS解析系统提供解析的基础上,通过监测服务器的可用性,实现解析返回可工作服务器的地址,达到服务器的连续服务,其步骤如下:(一)设置域名为DM的应用APP的服务器S1、S2、S3、…、Sn的初始状态均为可工作,其中n为应用APP的服务器总数;(二)DNS解析系统根据客户端的IP地址,解析应用APP的域名DM,返回其所有服务器的IP地址A1、A2、A3、…、An;(三)DNS解析系统通过TCP协议定时检测服务器S1、S2、S3、…、Sn的端口是否打开,如果端口是打开的,标示为可工作状态;如果端口关闭,则标示为不可工作状态;(四)DNS解析系统解析域名DM所有可工作状态的服务器地址;(五)用户访问应用APP时,访问可工作的服务器,从而实现为用户提供连续的服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:张水华高泽锋
申请(专利权)人:鹤壁西默通信技术有限公司
类型:发明
国别省市:河南;41

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

1