一种域名解析方法、设备及系统技术方案

技术编号:11584337 阅读:94 留言:0更新日期:2015-06-10 17:48
本发明专利技术公开了一种域名解析方法、设备及系统。在本发明专利技术中,一方面,通过部署针对GPRS业务的GPRS DNS,GPRS用户终端需要进行域名解析时,向GPRS DNS发送域名解析请求,由GPRS DNS将域名解析请求转发给外网DNS;另一方面,对Cache系统侧进行改造,Cache系统抓取到GPRS DNS转发的域名解析请求后,并不直接对该域名解析请求进行处理,而是需要根据该域名解析请求的源IP确定是否需要对该域名解析请求进行处理,并当确定为不需要时,不对该域名解析请求处理,从而使GPRS DNS能将外网DNS返回的域名解析响应转发给GPRS用户终端,有效地规避了部署有Cache系统的场景中GPRS用户终端无法进行页面适配的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种域名解析方法、设备及系统
技术介绍
在科技飞速发展的今天,网络技术也发生着日新月异的变化。如今,网络为用户提供了各种各样、丰富多彩的数据业务,用户可以随时随地接入网络,查询所需信息。然而,随着数据业务的不断增长,互联网尽力而为的服务特性及流量流向的随意性,给运营商的网络运维带来了极大的挑战。为了减轻快速增长的流量对网络的影响,目前各运营商开始大力引入Cache (高速缓冲存储器)系统。然而随着Cache系统建设规模逐步扩大,一些无法进行Cache的流量也被Cache系统拦截了下来,并造成这部分用户无法正常访问互联网。如图1所示,为现有技术中一种典型的Cache系统组网的架构示意图,基于该系统架构,内网DNS (Domain Name Server,域名服务器)收到用户的DNS查询请求,直接查询本地缓存,如本地缓存没有,则向外网进行跌代查询。Cache系统的重定向设备会通过DPI(Deep Packet Inspect1n,深度包检测)分光获取该解析请求,由于Cache系统能够更快地进行响应,内网DNS将首先收到Cache系统反馈的Cache系统业务地址列表,并反馈用户,造成用户访问Cache系统资源。由于Cache系统目前只能针对指定域名进行拦截,这势必将造成宽带用户以及GPRS (General Packet Rad1 Service,通用分组无线业务)手机用户均被重定向至Cache系统。尤其是GPRS手机用户访问Cache时,由于Cache系统无法根据手机提供的信息(如浏览器版本、操作系统等信息)对页面进行适配,最终将导致手机终端无法正常显示页面。
技术实现思路
本专利技术提供了一种域名解析方法、设备及系统,用以规避部署有Cache系统的场景中GPRS用户终端无法进行页面适配的问题。为了达到以上目的,本专利技术提供了一种域名解析系统,包括:通用分组无线业务GPRS域名服务器DNS,高速缓冲存储器Cache系统,外网DNS ;其中:所述GPRS DNS,用于接收GPRS用户终端发送的域名解析请求,并当根据该域名解析请求中携带的域名在本地缓存中未查询到对应的记录时,将该域名解析请求转发给外网DNS ;当接收到所述外网DNS返回的域名解析响应时,将该域名解析响应转发给所述GPRS用户终端;所述Cache系统,用于抓取GPRS DNS转发的域名解析请求,并当根据该域名解析请求的源IP地址确定不需要对该域名解析请求进行处理时,不对该域名解析请求进行响应;所述外网DNS,用于当接收到域名解析请求时,对该域名解析请求中携带的域名进行解析,并返回域名解析响应。本专利技术实施例还提供了一种域名解析方法,应用于包括通用分组无线业务GPRS域名服务器DNS,高速缓冲存储器Cache系统,以及外网DNS的域名解析系统,该方法包括:GPRS DNS接收GPRS用户终端发送的域名解析请求,并当根据该域名解析请求中携带的域名在本地缓存中未查询到对应的记录时,将该域名解析请求转发给外网DNS ;Cache系统抓取所述GPRS DNS转发的域名解析请求,并当根据该域名解析请求的源IP地址确定不需要对该域名解析请求进行处理时,不对该域名解析请求进行响应;当所述外网DNS接收到所述域名解析请求时,对该域名解析请求中携带的域名进行解析,并返回域名解析响应;所述GPRS DNS接收所述外网DNS返回的域名解析响应,并将该域名解析响应转发给所述GPRS用户终端。本专利技术实施例还提供了一种域名解析方法,应用于包括通用分组无线业务GPRS域名服务器DNS,高速缓冲存储器Cache系统,以及外网DNS的域名解析系统,该方法包括:Cache系统抓取GPRS DNS转发的域名解析请求;其中,所述域名解析请求是所述GPRS DNS接收到GPRS用户终端发送的域名解析请求,并根据该域名解析请求中携带的域名在本地缓存中未查询到对应的记录时,向外网DNS转发的;当所述Cache系统根据该域名解析请求的源IP地址确定不需要对该域名解析请求进行处理时,不对该域名解析请求进行响应,以使所述GPRS DNS接收到所述外网DNS返回的域名解析响应时,将所述域名解析响应转发给所述GPRS用户终端。本专利技术实施例还提供了一种高速缓冲存储器Cache系统,应用于包括通用分组无线业务GPRS域名服务器DNS,以及外网DNS的域名解析系统,该Cache系统包括:抓取单元,用于抓取GPRS DNS转发的域名解析请求;其中,所述域名解析请求是所述GPRS DNS接收到GPRS用户终端发送的域名解析请求,并根据该域名解析请求中携带的域名在本地缓存中未查询到对应的记录时,向外网DNS转发的;处理单元,用于根据该域名解析请求的源IP地址确定不需要对该域名解析请求进行处理时,不对该域名解析请求进行响应,以使所述GPRS DNS接收到所述外网DNS返回的域名解析响应时,将所述域名解析响应转发给所述GPRS用户终端。本专利技术上述实施例中,GPRS DNS接收GPRS用户终端发送的域名解析请求,并当根据该域名解析请求中携带的域名在本地缓存中未查询到对应的记录时,将该域名解析请求转发给外网DNS ;Cache系统抓取GPRS DNS转发的域名解析请求,并当根据该域名解析请求的源IP地址确定不需要对该域名解析请求进行处理时,不对该域名解析请求进行响应;当外网DNS接收到所述域名解析请求时,对该域名解析请求中携带的域名进行解析,并返回域名解析响应;GPRS DNS接收外网DNS返回的域名解析响应,并将该域名解析响应转发给所述GPRS用户终端,有效地规避了部署有Cache系统的场景中GPRS用户终端无法进行页面适配的问题。【附图说明】图1为现有技术中一种典型的Cache系统组网的架构示意图;图2为本专利技术实施例提供的一种部署有Cache系统的域名解析系统的架构示意图;图3为本专利技术实施例提供的一种域名解析方法的流程示意图;图4为本专利技术实施例提供的域名解析方法在Cache系统侧的一种处理方法的流程示意图;图5为本专利技术实施例提供的一种Cache系统的结构示意图。【具体实施方式】本专利技术实施例提供了一种域名解析的技术方案,应用包括GPRS DNS, Cache系统,以及外网DNS的域名解析系统。在该技术方案中,GPRS DNS接收GPRS用户终端发送的域名解析请求,并当根据该域名解析请求中携带的域名在本地缓存中未查询到对应的记录时,将该域名解析请求转发给外网DNS ;Cache系统抓取GPRS DNS转发的域名解析请求,并当根据该域名解析请求的源IP地址确定不需要对该域名解析请求进行处理时,不对该域名解析请求进行响应;当外网DNS接收到所述域名解析请求时,对该域名解析请求中携带的域名进行解析,并返回域名解析响应;GPRS DNS接收外网DNS返回的域名解析响应,并将该域名解析响应转发给所述GPRS用户终端。在本专利技术实施例中,一方面,通过部署针对GPRS业务的GPRS DNS,GPRS用户终端需要进行域名解析时,向GPRS DNS发送域名解析请求,由GPRSDNS将域名解析请求转发给外网DNS ;另一方面,对Cache系统侧进行改造,Cache系统抓取到GPRS DNS转发本文档来自技高网
...

【技术保护点】
一种域名解析系统,其特征在于,包括:通用分组无线业务GPRS域名服务器DNS,高速缓冲存储器Cache系统,外网DNS;其中:所述GPRS DNS,用于接收GPRS用户终端发送的域名解析请求,并当根据该域名解析请求中携带的域名在本地缓存中未查询到对应的记录时,将该域名解析请求转发给外网DNS;当接收到所述外网DNS返回的域名解析响应时,将该域名解析响应转发给所述GPRS用户终端;所述Cache系统,用于抓取GPRS DNS转发的域名解析请求,并当根据该域名解析请求的源IP地址确定不需要对该域名解析请求进行处理时,不对该域名解析请求进行响应;所述外网DNS,用于当接收到域名解析请求时,对该域名解析请求中携带的域名进行解析,并返回域名解析响应。

【技术特征摘要】

【专利技术属性】
技术研发人员:张娟李振强张彬
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1