一种调整DNS配置的方法及装置制造方法及图纸

技术编号:14951491 阅读:104 留言:0更新日期:2017-04-02 03:59
本发明专利技术实施例公开了一种调整DNS配置的方法及装置,涉及通信技术领域,能够解决因TAC发生变化而造成的通过MME所构建的域名查询到的地址出现错误的问题。本发明专利技术实施例的方法包括:在接收到TAI域名的解析请求消息后,在指定时间内产生的业务流程记录中查找是否存在与所述TAI域名相同的历史记录;若存在与所述TAI域名相同的历史记录,则确定所述历史记录中是否存在未成功的业务流程记录;若存在未成功的业务流程记录,则调整满足指定条件的DNS配置,所述满足指定条件的DNS配置至少包括:在业务流程记录中的相同条件下,业务成功率小于第一阈值和/或业务尝试次数大于第二阈值的DNS配置。本发明专利技术实施例适用于域名解析过程。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种调整域名系统(英文:DomainNameSystem,DNS)配置的方法及装置。
技术介绍
在跟踪区标识(英文:TrackingAreaIdentity,TAI)域名解析过程中,移动性管理实体(英文:MobilityManagementEntity,MME)能够根据全球唯一MME标识(GloballyUniqueMMEIdentity,GUMMEI)、接入点(英文:AccessPointName,APN)、TAI构建TAI域名,并通过DNS解析,找到MME/服务网关(英文:ServingGateWay,SGW)/PDN网关(英文:PDNGateWay,PGW)等网元的相应接口的互联网协议地址(英文:InternetProtocolAddress,IP地址)。在实际应用过程中,由于TAI域名由跟踪区域码(英文:TraceAreaCode,TAC)构成,因此,在TAC改变后,TAI域名也会发生改变,即MME所构建的域名也会相应改变。但目前DNS中的域名与IP地址之间的对应关系往往是由工作人员预先配置的,因此,DNS自身是无法针对异地TAC的变化而完成IP地址的变更操作的。由此可见,若TAC发生变化,那么通过MME所构建的域名查询到的地址会出现错误。这样一来,就会降低TAI域名解析过程中的准确率,从而造成业务失败,影响网络运行效果。
技术实现思路
本专利技术实施例提供一种调整DNS配置的方法及装置,能够解决因TAC发生变化而造成的通过MME所构建的域名查询到的地址出现错误的问题。为达到上述目的,本专利技术实施例采用如下技术方案:第一方面,本专利技术实施例提供一种调整DNS配置的方法,所述方法包括:在接收到TAI域名的解析请求消息后,在指定时间内产生的业务流程记录中查找是否存在与所述TAI域名相同的历史记录;若存在与所述TAI域名相同的历史记录,则确定所述历史记录中是否存在未成功的业务流程记录;若存在未成功的业务流程记录,则调整满足指定条件的DNS配置,所述满足指定条件的DNS配置至少包括:在业务流程记录中的相同条件下,业务成功率小于第一阈值和/或业务尝试次数大于第二阈值的DNS配置。第二方面,本专利技术实施例提供一种调整DNS配置的装置,所述装置包括:查找模块,用于在接收到TAI域名的解析请求消息后,在指定时间内产生的业务流程记录中查找是否存在与所述TAI域名相同的历史记录;确定模块,用于若所述查找模块查找到存在与所述TAI域名相同的历史记录,则确定所述历史记录中是否存在未成功的业务流程记录;调整模块,用于若所述确定模块确定存在未成功的业务流程记录,则调整满足指定条件的DNS配置,所述满足指定条件的DNS配置至少包括:在业务流程记录中的相同条件下,业务成功率小于第一阈值和/或业务尝试次数大于第二阈值的DNS配置。本专利技术实施例提供的调整DNS配置的方法及装置,相比较于现有技术中因TAC发生变化而造成的通过MME所构建的域名查询到的地址出现错误,本专利技术实施例可以在接收到TAI域名的解析请求消息后,在指定时间内产生的业务流程记录中查找是否存在与TAI域名相同的历史记录;若存在与TAI域名相同的历史记录,且历史记录中存在未成功的业务流程记录,则调整满足指定条件的DNS配置,其中,满足指定条件的DNS配置至少包括:在业务流程记录中的相同条件下,业务成功率小于第一阈值和/或业务尝试次数大于第二阈值的DNS配置。由此可见,本专利技术实施例在DNS配置可能存在漏配、误配的情况下,会对原有DNS配置进行调整,从而降低因TAC发生变化而造成的通过MME所构建的域名查询到的地址出现错误的概率。此外,在本专利技术实施例中,判断DNS配置是否存在漏配、误配的情况,主要是依据已产生的业务流程记录中的业务成功率和业务尝试次数,这样一来,可以使DNS配置的调整过程更具有针对性,从而将重点调整过程锁定在已发生变化的TAC所对应的DNS配置中,这样就能进一步解决因TAC发生变化而造成的通过MME所构建的域名查询到的地址出现错误的问题。附图说明图1为本专利技术实施例提供的一种域名解析过程中MME与DNS之间的交互示意图;图2为本专利技术实施例提供的一种调整DNS配置的方法流程图;图3、图4、图5为本专利技术实施例提供的另一种调整DNS配置的方法流程图;图6为本专利技术实施例提供的一种调整DNS配置的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术实施例一部分实施例,而不是全部的实施例。基于本专利技术实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术实施例保护的范围。本专利技术实施例可以用于一种通信网络系统,在该通信网络系统中至少包括MME和DNS。如图1所示为域名解析过程中MME与DNS之间的交互示意图。MME在生成TAI/APN域名后,会将TAI/APN域名携带在解析请求消息中,向DNS发送;DNS通过查询配置表,将配置表中与该TAI/APN域名存在对应关系的所有MME/SGW/PGW地址反馈给MME;之后MME根据自身需求,选择合适的MME/SGW/PGW域名,并向DNS发送;DNS在接收到MME发送的MME/SGW/PGW域名后,会将查询到的MME/SGW/PGW地址反馈给MME,从而完成域名解析过程。需要说明的是,在本专利技术实施例中,以TAI域名为例进行描述,但本专利技术实施例并不仅限于TAI域名解析过程。本专利技术实施例提供一种调整DNS配置的方法,如图2所示,该方法可以由图1中的DNS来执行,该方法具体包括:步骤101、在接收到TAI域名的解析请求消息后,在指定时间内产生的业务流程记录中查找是否存在与TAI域名相同的历史记录。其中,若存在与TAI域名相同的历史记录,则执行步骤102;否则,执行步骤104。DNS可以从MME中周期性调取TAI域名解析相关的业务流程记录,并依据业务流程记录中所涉及的信息完成数据库的建立。其中,周期性可以被视为按照一定周期进行业务流程记录的调取,或是在网络环境允许的情况下,实时获取。在本专利技术实施例中,对于业务流程记录的采集方式、采集时机不做具体限定,可以根据当前DNS配置的调整需求,由工作人员预先设定。上述指定时间,具体可以为以当前为截止时刻的一段历史时间,也可以为与当前进行TAI域名解析过程相匹配的历史时间段的集合,在此不做限定。例如,上述指定时间具体可以为24小时。另外,在设置上述指定时间时,可以依据DNS的业务量和网络变化频率来进行设定。比如,对于DNS的业务量较大的场景而言,指定时间可以设置为较短的时间段,这样就能有效避免因待处理的数据量过大而给DNS带来过高的负载;对于DNS的业务量较小的场景而言,指定时间可以设置为较长的时间段,这样就能有效避免因待处理的数据量过小而无法反映真实的业务流程处理情况。同理,上述网络变化频率主要反映的是用户在两个相邻地区之间进行切换的频率,对于网络变化频率较大的情况,需要尽快进行纠错,那么为了减少处理时间,可能需要将指定时间设置为较短的时间,这样不仅能够获取到充足的数据资源,同时也可以尽可能减少数据处本文档来自技高网...
一种调整DNS配置的方法及装置

【技术保护点】
一种调整DNS配置的方法,其特征在于,所述方法包括:在接收到跟踪区标识TAI域名的解析请求消息后,在指定时间内产生的业务流程记录中查找是否存在与所述TAI域名相同的历史记录;若存在与所述TAI域名相同的历史记录,则确定所述历史记录中是否存在未成功的业务流程记录;若存在未成功的业务流程记录,则调整满足指定条件的域名系统DNS配置,所述满足指定条件的DNS配置至少包括:在业务流程记录中的相同条件下,业务成功率小于第一阈值和/或业务尝试次数大于第二阈值的DNS配置。

【技术特征摘要】
1.一种调整DNS配置的方法,其特征在于,所述方法包括:在接收到跟踪区标识TAI域名的解析请求消息后,在指定时间内产生的业务流程记录中查找是否存在与所述TAI域名相同的历史记录;若存在与所述TAI域名相同的历史记录,则确定所述历史记录中是否存在未成功的业务流程记录;若存在未成功的业务流程记录,则调整满足指定条件的域名系统DNS配置,所述满足指定条件的DNS配置至少包括:在业务流程记录中的相同条件下,业务成功率小于第一阈值和/或业务尝试次数大于第二阈值的DNS配置。2.根据权利要求1所述的方法,其特征在于,在所述调整满足指定条件的DNS配置之前,所述方法还包括:获取每条未成功的业务流程记录的服务网关SGW域名和SGW地址;从所述历史记录中查找与所述SGW域名和所述SGW地址相同的历史子记录,并根据所述SGW域名和所述SGW地址,对所述历史子记录进行分组,得到至少一个业务流程子记录,其中,每个业务流程子记录中所有子记录的SGW域名和SGW地址相同;所述调整满足指定条件的DNS配置,具体包括:根据所述业务流程子记录的数量,调整满足所述指定条件的DNS配置。3.根据权利要求2所述的方法,其特征在于,在所述根据所述业务流程子记录的数量,调整满足所述指定条件的DNS配置之前,所述方法还包括:获取所述业务流程子记录的数量;所述根据所述业务流程子记录的数量,调整满足所述指定条件的DNS配置,具体包括:若所述业务流程子记录的数量为一条,则将所述TAI域名中的tac-lb值加1后查询与所述解析请求消息对应的DNS配置类型相同的待选DNS配置;若所述待选DNS配置满足调整条件,则将所述待选DNS配置写入到所述TAI域名的配置表中,并将所述待选DNS配置标记为自适应结果,满足调整条件的待选DNS配置至少包括:业务成功率大于第三阈值和/或业务尝试次数大于第四阈值的DNS配置;若所述业务流程子记录的数量为至少两条,则降低当前DNS配置的优先级。4.根据权利要求3所述的方法,其特征在于,在所述将所述TAI域名中的tac-lb值加1后查询与所述解析请求消息对应的DNS配置类型相同的待选DNS配置之后,所述方法还包括:若所述待选DNS配置未满足所述调整条件,则将所述TAI域名中的tac-lb值再加1后查询与所述解析请求消息对应的DNS配置类型相同的待选DNS配置,直至找到满足所述调整条件的待选DNS配置为止。5.根据权利要求3所述的方法,其特征在于,所述降低当前DNS配置的优先级,具体包括...

【专利技术属性】
技术研发人员:童磊葛瑾赵雨田陈璇任驰
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1