[发明专利]一种域名解析方法、服务器和系统无效
| 申请号: | 200910235720.5 | 申请日: | 2009-10-13 |
| 公开(公告)号: | CN102045411A | 公开(公告)日: | 2011-05-04 |
| 发明(设计)人: | 樊川;李伟;秦越;翁啸华;陈曦 | 申请(专利权)人: | 中国移动通信集团公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
| 代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 丛芳;彭晓玲 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 域名解析 方法 服务器 系统 | ||
技术领域
本发明涉及数据通信技术领域,具体地,涉及一种域名解析方法、服务器和系统。
背景技术
域名系统(Domain Name System,以下简称DNS)服务器被用来将域名转换为机器能够识别的互联网协议(Internet Protocol,以下简称IP)地址。比如用户在上网时输入网址,网址也就是域名,这时DNS服务器需要将域名解析为相对应的IP地址,这样才能使用户机连接到正确的业务服务器,即DNS服务器要把域名解析为业务服务器的IP地址。
现有技术中,为了向用户提供更好的服务质量,服务提供商往往会在网络中不同的网络区域部署多台业务服务器来共享同一域名。现有技术中对域名进行解析一般有两种实现方式:
1.图1为第一种对域名进行解析的方法示意图,如图1所示,DNS服务器根据用户机的属性来选择一个业务服务器,并将其IP地址返给用户机。该实现方式的缺陷是:DNS服务器可能会将域名解析到已经失效的业务服务器的IP地址上,这样导致用户机需要再次发送域名解析请求,降低了域名解析的效率,加大用户机的工作量,影响用户体验。
2.申请号为200480041163.9的申请文件提出了一种对域名解析的方法,DNS服务器将与域名相对应的至少一个业务服务器的IP地址和状态信息都提供给用户机,由用户机根据业务服务器的状态信息决定连接到哪个业务服务器上。如果业务服务器失效,则用户机将不会连接到该业务服务器。该实现方式的缺陷是:由于DNS服务器需要将至少一个业务服务器的IP地址和状态信息都发送给用户机,会造成数据通信量较大;用户机需要在接收到DNS服务器发送过来的信息之后再决定连接到哪个业务服务器,提高了用户机的工作量,而且当业务服务器的数量比较大,DNS服务器发送过来的信息较多时,解析效率较低,从而导致不好的用户体验。
发明内容
本发明的第一目的是提出一种域名解析方法,以实现提高域名解析的效率和减少用户机的工作量。
本发明的第二目的是提出一种域名解析服务器,以实现提高域名解析的效率和减少用户机的工作量。
本发明的第三目的是提出一种域名解析系统,以实现提高域名解析的效率和减少用户机的工作量。
为实现上述第一目的,根据本发明的一个方面,提供了一种域名解析方法,包括:DNS服务器根据接收的域名解析请求消息,选择业务服务器;DNS服务器向与请求消息发送方处于同一网络域的探测点请求对该业务服务器的可用性进行检测;DNS服务器根据探测点返回的检测结果确定请求消息对应的域名解析结果。
优选地,DNS服务器根据探测点返回的检测结果确定请求消息对应的域名解析结果具体可以包括:如果探测点返回的检测结果为业务服务器不可用,则DNS服务器重新选择新的业务服务器,并对新的业务服务器进行可用性检测;如果探测点返回的检测结果为业务服务器可用,则DNS服务器向请求消息发送方返回包含业务服务器IP地址的域名解析响应消息。
其中,业务服务器可以为与该请求消息发送方位于同一网络域内的业务服务器。
为实现上述第二目的,根据本发明的另一个方面,提供了一种域名解析服务器,包括:接收模块,用于接收域名解析请求消息;控制模块,用于根据接收模块接收到的域名解析请求消息,选择业务服务器,并向与请求消息发送方处于同一网络域的探测点请求对业务服务器的可用性进行检测,并根据探测点返回的检测结果确定请求消息对应的域名解析结果;发送模块,用于将域名解析结果发送至请求消息的发送方。
优选地,控制模块具体可以包括:判断单元,用于根据探测点返回的检测结果判断业务服务器是否可用,如果不可用,则重新选择一新的业务服务器,向探测点请求对新的业务服务器的可用性进行检测;否则,将包含业务服务器IP地址的域名解析响应消息发送给发送模块。
为实现上述第三目的,根据本发明的另一个方面,提供了一种域名解析系统,包括:DNS服务器,用于根据接收的域名解析请求消息,选择业务服务器,向与请求消息发送方处于同一网络域的探测点请求对业务服务器的可用性进行检测,并根据探测点返回的检测结果确定请求消息对应的域名解析结果;探测点,用于接收DNS服务器发送的包含业务服务器IP地址的可用性检测请求,对业务服务器的可用性进行检测,并返回检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235720.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种非接触式远传超高压带电警示装置
- 下一篇:光纤电流传感器





