辅助解析方法

文档序号:8475219阅读:434来源:国知局
辅助解析方法
【技术领域】
[0001] 本发明涉及互联网通信,更确切地说涉及在互联网中域名辅助解析方法,域名解 析方法,以及辅助解析服务器。
【背景技术】
[0002] 智能域名解析具有广泛用途,例如,帮助服务商(SP,Service Provider)实现负 载均衡(对于流量比较大的网站,可以把流量分配到几台不同的服务器上,以提高网站速 度),或者双线路机房(例如服务本身有两个IP,一个中国电信IP,一个中国联通IP或者其 他线路)。现有智能域名解析可以实现,按照解析请求者所在网段或IP地址区段的不同,将 一个域名解析到所设置的不同解析目标上。所述解析目标是一个IP地址,或者是另外一个 域名或别名,或者是其它。
[0003] 现有智能域名解析一般这样实现:在域名系统(DNS, Domain Name System)中,针 对要解析的域名,设置若干目标描述记录,在一条目标描述记录中包括一个解析目标和对 应的客户群IP表。所述客户群IP表用于标定一个解析目标所对应的解析请求者的IP地 址来源范围。一般地,在所述客户群IP表中,登记一些IP地址区段,用以标记对应的网段。 在执行域名解析时,用解析请求者的IP地址,匹配针对待解析域名所设置的若干目标描述 记录中的客户群IP表,从而确定对应的解析目标。
[0004] 当针对一个域名,所设置的目标描述记录足够多时,例如有成千上万个,则DNS的 解析负担会很重,甚至不支持。同时,对于拥有所述域名的SP来说,所要支付的智能解析费 用也可能会很大。
[0005] 特别地,当针对一个SP的域名所设置的目标描述记录中的解析目标所对应的IP 地址分布于全球范围内的广泛区域中,而该SP又希望按照地域范围来进行负载规划或接 入业务调度时,现有智能域名解析由于不能按照解析请求者所对应的地理信息来确定相应 的解析目标,因此,无法满足应用需要。

【发明内容】

[0006] 有鉴于此,本发明公开一种辅助解析方法:设置目的IP地址描述表,在收到辅助 解析请求时,根据请求中携带的地理信息(GI)数据,从所述目的IP地址描述表中确定相应 的IP地址,将所确定的IP地址回复给请求者。由于可以按照解析请求者的地理信息来确 定解析目标,因此,该方法克服了现有智能域名解析只能根据请求者的IP地址来确定解析 结果的不足。
[0007] -种辅助解析方法,其特征在于,设置目的IP地址描述表,在该表中,登记相应IP 地址及其对应的地理信息(GI);所述方法包括以下步骤:
[0008] b、接收辅助解析请求,根据请求中携带的GI数据,从设置的目的IP地址描述表中 确定相应的IP地址。
[0009] c、将所确定的IP地址回复给辅助解析请求者。
[0010] 在步骤b之前进一步包括步骤a :辅助解析请求侧解析相应域名,获取对应的IP 地址;根据所述IP地址,发送辅助解析请求,请求中包括辅助解析请求者的GI数据;
[0011] 在步骤c之后进一步包括步骤d:辅助解析请求侧接收所述回复信息,从中解析出 相应的IP地址。
[0012] 所述GI是区域信息(Al);步骤b进一步是:接收携带了 AI数据的辅助解析请求, 从所述目的IP地址描述表中确定这样的IP地址:对应的区域范围覆盖了所述请求中携带 的AI数据所指示的区域。
[0013] 所述GI是经纬度数据;步骤b进一步是:接收携带了经纬度数据的辅助解析请 求,根据请求中携带的经纬度数据,从所述目的IP地址描述表中,按照距离确定相应的IP 地址。
[0014] 所述GI由AI和经纬度数据组成;步骤b进一步是:接收携带了 AI数据和经纬度 数据的辅助解析请求,根据请求中携带的AI数据,从所述目的IP地址描述表中查找匹配的 IP地址记录;然后再根据请求中携带的经纬度数据,从所述匹配结果中,按照距离确定相 应的IP地址。
[0015] 本发明还公开一种域名解析方法,通过该方法,也可向请求者返回GI相关的IP地 址,也能克服现有智能域名解析只能根据请求者的IP地址来确定解析结果的不足。
[0016] 一种域名解析方法,其特征在于,针对需要解析的域名,设置目的IP地址描述数 据;所述方法包括以下步骤:
[0017] a、接收解析请求,所述请求中携带了待解析域名和解析请求者的GI数据;
[0018] b、根据所述解析请求中携带的域名和GI数据,从设置的目的IP地址描述数据中 确定相应的IP地址;
[0019] c、将所确定的IP地址回复给解析请求者。
[0020] 本发明还公开一种辅助解析服务器(ARSvr),通过部署ARSvr,不需要升级现有域 名系统(DNS),即可实现将一个域名解析到不同IP地址的目的。
[0021] 一种辅助解析服务器(ARSvr),包括存储模块、业务处理模块和IP接入模块;其特 征在于:
[0022] 所述存储模块用于设置目的IP地址描述表,以登记相应IP地址和对应的GI数 据;
[0023] 所述IP接入模块,用于接入IP网络,接收来自IP网络的携带了 GI数据的辅助解 析请求;
[0024] 所述业务处理模块用于执行IP地址确定操作:根据所述辅助解析请求中携带的 GI数据,从所述目的IP地址描述表中确定相应的IP地址;
[0025] 所述业务处理模块通过所述IP接入模块,将所确定的IP地址回复给辅助解析请 求者。
[0026] 所述GI是AI ;所述执行IP地址确定操作是:从所述目的IP地址描述表中确定这 样的IP地址:其对应的区域范围覆盖了所述辅助解析请求中携带的AI数据所指示的区域。
[0027] 所述GI是经纬度数据;所述执行IP地址确定操作是:根据所述辅助解析请求中 携带的经度数据和纬度数据值,从所述目的IP地址描述表中,按照距离确定相应的IP地 址。
[0028] 所述GI由Al和经纬度数据组成;所述执行IP地址确定操作是:根据所述辅助解 析请求中携带的AI数据,从所述目的IP地址描述表中查找匹配的I
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1