[发明专利]DNS的域名查询方法在审
申请号: | 201310371809.0 | 申请日: | 2013-08-23 |
公开(公告)号: | CN104427007A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 王正 | 申请(专利权)人: | 政务和公益机构域名注册管理中心 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京汉德知识产权代理事务所(普通合伙) 11328 | 代理人: | 庄一方 |
地址: | 100028 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dns 域名 查询 方法 | ||
技术领域
本发明涉及一种域名查询方法,尤其涉及一种带有客户端位置信息的域名查询方法。
背景技术
DNS服务器分为两种,DNS权威服务器和DNS递归服务器。DNS权威服务器提供权威的数据,DNS递归服务器从DNS权威服务器获取数据转发给查询的DNS查询客户端。现有一些互联网服务所利用的DNS权威服务器根据域名查询请求的源地址信息返回优化的应答,即DNS权威服务器会比对源地址与内容服务器和/或CDN服务器的位置,从而返回与源地址最近的内容服务器和/或CDN服务器的IP地址。
这些源地址通常是DNS递归服务器的源地址。很多情况下,DNS查询客户端与公共DNS递归服务器的距离较远,因此DNS权威服务器根据DNS递归服务器而不是DNS查询客户端的位置做出应答,对DNS查询客户端而言查询性能不高。
发明内容
本发明的目的是提供一种DNS的域名查询方法,以提高DNS查询客户端的查询性能。
本发明提供了一种DNS的域名查询方法,包括DNS递归服务器获取DNS查询客户端的客户端位置信息,并将带有客户端位置信息的域名查询请求发送至DNS权威服务器。DNS权威服务器提取域名查询请求中的客户端位置信息,DNS权威服务器将其中存储的内容服务器的位置信息和CDN服务器的位置信息,与客户端位置信息比对,判断与客户端的位置最近的内容服务器或CDN服务器,并将与客户端的位置最近的内容服务器或CDN服务器的IP地址作为域名查询请求的查询应答返回DNS递归服务器。DNS递归服务器接收到查询应答后,将查询应答返回至DNS查询客户端。
在DNS的域名查询方法的再一种示意性的实施方式中,域名查询请求的字符串包括一个保留字,域名查询请求的域名字符与客户端位置信息之间由保留字间隔。
在DNS的域名查询方法的另一种示意性的实施方式中,保留字为in-addr.arpa。。
在DNS的域名查询方法的又一种示意性的实施方式中,客户端位置信息为DNS查询客户端的IP地址、DNS查询客户端的所在地区的地理名称或DNS查询客户端的所在地区的邮政编码。
在DNS的域名查询方法的又一种示意性的实施方式中,DNS查询客户端发出的查询请求中包括DNS查询客户端的客户端位置信息。
在DNS的域名查询方法的又一种示意性的实施方式中,DNS递归服务器由DNS查询客户端发出的查询请求中读取出DNS查询客户端的客户端位置信息。
具体实施方式
在本文中,“示意性”表示“充当实例、例子或说明”,不应将在本文中被描述为“示意性”的任何图示、实施方式解释为一种更优选的或更具优点的技术方案。
在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
图1显示了DNS查询系统的结构示意图。如图所示,DNS查询系统包括一个DNS查询客户端10、一个DNS递归服务器20、一个DNS权威服务器30和一个CDN服务器40。当DNS查询客户端10发起一个域名查询时,它将一个域名查询请求发送至DNS递归服务器20。DNS递归服务器20收到DNS客户端发出的域名查询请求后,首先将该域名查询请求与DNS递归服务器的缓存记录比较,如果匹配命中缓存记录,则DNS递归服务器20直接将于该域名查询请求对应的内容服务器或CDN服务器的IP地址返回给DNS查询客户端10。如果域名查询请求未与DNS递归服务器的缓存记录匹配命中,则DNS递归服务器将域名查询请求发送至DNS权威服务器30。DNS权威服务器30将域名查询请求的应答,藉由DNS递归服务器20返回给DNS查询客户端10。另外,图中的CDN服务器40也可由内容服务器代替或与内容服务器共存。
以下结合图1,说明DNS的域名查询方法。
在步骤a中,首先由DNS递归服务器20获取DNS查询客户端10的位置信息。在DNS的域名查询方法一种示意性实施方式中,DNS查询客户端的位置信息可以是DNS查询客户端的IP地址、DNS查询客户端的所在地区的地理名称或DNS查询客户端的所在地区的邮政编码,但不局限于此,还可以采用其他内容来标识DNS查询客户端的位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政务和公益机构域名注册管理中心,未经政务和公益机构域名注册管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310371809.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:腕带式通讯装置
- 下一篇:外部存储装置、数据文件发送接收系统及方法