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