【技术实现步骤摘要】
一种检查DNS配置文件的有效性的方法及装置
本专利技术实施例涉及通信
,尤其涉及一种检查DNS配置文件的有效性的方法及装置。
技术介绍
在无线通信领域,无论是接入网络还是核心网络中,用户设备接入网络,并运行业务的过程中,需在域名系统(domainnamesystem,DNS)中进行域名解析,即根据DNS数据查询网元的IP地址。DNS数据为域名和网元的IP地址之间的映射关系,通过DNS数据的配置,可以更加方便的访问互联网(通过域名查询网元的IP地址),通常网元出厂时的配置文件中包括DNS数据。在进行域名解析的过程中,DNS数据配置的是否准确,对用户设备的业务的顺利运行有非常重要的影响,目前在检验DNS数据配置的有效性的过程中,都是通过人工比对来进行检查的,具体的,根据目标FQDN直接在DNS本地配置文件中,查询该目标FQDN对应的网络设备的本地IP地址,然后对比网络设备的目标IP地址和网络设备的本地IP地址,确定DNS本地配置文件是否有效。或者通过网络中发现的业务失败现象来确定DNS数据配置出现错误。然而上述通过人工检查DNS数据的准确性效率比较低,并且也容易造成疏漏,通过业务失败与否确定DNS数据是否正确,可能会影响用户的体验质量。
技术实现思路
本申请提供一种检查DNS配置文件的有效性的方法及装置,能够显著提高检查DNS配置文件的有效性的效率。为达到上述目的,本申请采用如下技术方案:第一方面,提供过一种检查DNS配置文件的有效性的方法,该方法可以包括:根据DNS本地配置文件,确定第一数据表和第二数据表,该第一数据表包括FQDN与内容索引之间的对应关系, ...
【技术保护点】
一种检查DNS配置文件的有效性的方法,其特征在于,包括:根据域名系统DNS本地配置文件,确定第一数据表和第二数据表,所述第一数据表包括完全合格域名FQDN与内容索引之间的对应关系,所述第二数据表包括所述内容索引、子域名标识、查询替换值之间的对应关系,所述FQDN为根据DNS参数生成的FQDN;获取网络中的目标DNS参数和与所述目标DNS参数对应的网络设备的目标互联网协议IP地址;根据所述目标DNS参数对应的目标FQDN,基于所述第一数据表和所述第二数据表,查询所述网络设备的本地IP地址;若所述网络设备的本地IP地址与所述网络设备的目标IP地址相同,则确定所述DNS本地配置文件有效;若所述网络设备的本地IP地址与所述网络设备的目标IP地址不同,则确定所述DNS本地配置文件无效。
【技术特征摘要】
1.一种检查DNS配置文件的有效性的方法,其特征在于,包括:根据域名系统DNS本地配置文件,确定第一数据表和第二数据表,所述第一数据表包括完全合格域名FQDN与内容索引之间的对应关系,所述第二数据表包括所述内容索引、子域名标识、查询替换值之间的对应关系,所述FQDN为根据DNS参数生成的FQDN;获取网络中的目标DNS参数和与所述目标DNS参数对应的网络设备的目标互联网协议IP地址;根据所述目标DNS参数对应的目标FQDN,基于所述第一数据表和所述第二数据表,查询所述网络设备的本地IP地址;若所述网络设备的本地IP地址与所述网络设备的目标IP地址相同,则确定所述DNS本地配置文件有效;若所述网络设备的本地IP地址与所述网络设备的目标IP地址不同,则确定所述DNS本地配置文件无效。2.根据权利要求1所述的方法,其特征在于,在获取网络中的目标DNS参数和与所述目标DNS参数对应的网络设备的目标IP地址之后,在根据所述目标DNS参数对应的目标FQDN,基于所述第一数据表和所述第二数据表,查询所述网络设备的本地IP地址之前,所述方法还包括:根据域名生成规则,生成所述目标DNS参数对应的目标FQDN。3.根据权利要求1或2所述的方法,其特征在于,所述DNS本地配置文件包括第一配置文件和第二配置文件,所述根据域名系统DNS本地配置文件,确定第一数据表和第二数据表,包括:从所述DNS本地配置文件的第一配置文件中提取至少一个DNS参数对应的FQDN和至少一个内容索引,组成所述第一数据表;从所述DNS本地配置文件的第二配置文件中提取至少一个内容索引、至少一个子域名标识、至少一个查询替换值,组成所述第二数据表。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述目标DNS参数对应的目标FQDN,基于所述第一数据表和所述第二数据表,查询所述网络设备的本地IP地址,包括:在所述第一数据表中查询所述目标FQDN对应的内容索引;在所述第二数据表中查询所述目标FQDN对应的内容索引所对应的查询替换值;若所述查询替换值的格式为IP地址格式,则将所述IP地址格式的查询替换值确定为所述网络设备的本地IP地址;若所述查询替换值的格式为FQDN格式,将所述查询替换值作为中间FQDN,根据所述中间FQDN,在所述第一数据表和所述第二数据表中交替查询,直至在所述第二数据表中查询到的查询替换值的格式为IP地址格式,将所述IP地址格式的查询替换值确定为所述网络设备的本地IP地址。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:若未查询到所述网络设备的本地IP地址,则确定所述DNS本地配置文件无效。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述DNS参数包括下述参数中的至少一种:接入点名称APN、用户号段MSISDN、跟踪区标识TAI、全球唯一临时用户设备标识GUTI、位置区码LAC、路由区码RAC、无线网络控制器RNC的ID;所述网络设备包括下述至少一种:分组网关PGW、服务网关SGW、移动管理实体MME、服务GPRS支持节点SGSN、网关GPRS支持节点GGSN。7.一种检查DNS配置文件的有效性的装置,其...
【专利技术属性】
技术研发人员:童磊,陈璇,赵雨田,葛瑾,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。