[发明专利]域名查询的实现方法和系统有效

专利信息
申请号: 201010532787.8 申请日: 2010-11-01
公开(公告)号: CN102469167A 公开(公告)日: 2012-05-23
发明(设计)人: 白爱军;姜欣;杜建凤 申请(专利权)人: 中国移动通信集团北京有限公司
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 北京银龙知识产权代理有限公司 11243 代理人: 许静
地址: 100007 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 域名 查询 实现 方法 系统
【说明书】:

技术领域

发明涉及通信领域,尤其涉及一种域名查询的实现方法和系统。

背景技术

通常,互联网的网站都是以服务器的形式而存在的,如果要实现用户对这些网站的服务器的方位,就需要给每一台服务器分配IP地址,然而,互联网上网站的数量是非常多的,并且其数量仍旧在不断增加,所以,在用户登录网站服务器时,不可能记住每个网站的IP地址。为了方便记忆,就产生了域名管理系统(Domain Name System,简称为DNS),DNS可以将用户输入的方便用户记忆的域名转换成为要访问的服务器的IP地址,例如,当用户在浏览器输入www.XXXX.com.yy的域名时,DNS会将该域名转换为相应的IP地址AA.BBB.CCC.DDD。

通常,在进行DNS解析时,采用的流程如下:

一般用户在浏览器输入域名时,本地DNS系统会根据不同类型域名对应以下三种不同的解析策略:

(策略一)本域查询:若是查询本地域名,DNS服务器会直接返回网站服务器的IP地址,例如,运营商1在A城市下的接入用户访问运营商1在A城市的网站时,由于该网站归属于A城市本地DNS服务器解析,因此,该本地DNS服务器会将运营商1在城市A的网站IP地址返回给用户;

(策略二)缓存查询:用户查询的域名为非本地域名,如果在DNS服务器的缓存中有相关域名的解析记录(例如,在最近一段时间内,DNS服务器解析过此域名的IP后,会将相关记录保存在缓存中,且该记录还没有被删除),则DNS服务器会到缓存中提取域名所对应的解析IP地址返回给用户;

(策略三)迭代查询:用户查询的域名为非本地域名,且需要查询的域名在DNS的缓存中也没有相关记录,则需要通过迭代过程查询该域名对应的IP地址,以查询www.XXXX.com.yy为例,其迭代查询过程如下:

步骤1,用户主机将域名查询请求发给本地DNS服务器;

步骤2,本地DNS服务器收到请求后在本地域名数据库及缓存中查找;

步骤3,若DNS服务器在本地域名数据库及缓存中未查询到相关记录,本地DNS服务器向自己的根域服务器发出解析请求;

步骤4,若根域DNS服务器无法解析,则返回管理yy域的DNS服务器的IP地址;

步骤5,本地DNS服务器再将请求交给管理yy域的DNS服务器;

步骤6,若管理yy域的DNS服务器无法解析,则返回管理com.yy域的DNS服务器的地址;

步骤7,本地DNS服务器再次将请求交给管理com.yy域的DNS服务器,管理com.yy域的DNS服务器再返回XXXX.com.yy域名服务器的地址;

步骤8,最终,本地DNS服务器从XXXX.com.yy域名服务器获得www.XXXX.com.yy网站服务器的IP地址结果,并将结果返回给接入用户;

通过以上策略以及解析过程可以看出,在现有DNS技术体制中,用户发出DNS域名解析请求,运营商DNS接收用户的DNS请求后,首先会查看自己的缓存中是否存在所请求的解析记录,若存在则直接回复该解析记录,若不存在则需要通过迭代查询从互联网内容提供商(Internet Content Provider,简称为ICP)的DNS处获得解析结果,而在整个DNS的解析过程中,运营商的DNS完全是一个通道,不会对ICP DNS所答复的DNS响应中的TTL值做任何修改,仅仅是将DNS响应转发给用户。

在上述处理过程中,迭代查询的过程有可能由多个服务器进行参与,这些服务器之间需要进行消息的交互,并且每个参与的服务器都需要进行本地的判断,因此,迭代查询的处理延迟较长,网络中的消息开销也较大。

通常情况下,部分DNS解析报文到达用户本地DNS服务器后,其报文生命周期(该周期的长度可以通过报文中的TTL(Time To Live)值标识)较短,例如,DNS服务器可以将TTL配置为17时,表示该报文只在该DNS服务器的缓存中保留17秒,一旦超过17秒后就将该报文删除,也就是说,在该DNS服务器保存该报文的17秒之内,如果有用户请求同一个域名解析时,就可以采用缓存查询;一旦17秒的生命周期超时后,DNS服务器就会将该报文删除,此时,如果有用户请求该域名的解析时,该DNS服务器就必须采用迭代查询;对于有些报文,其TTL值会被配置为0,也就是说,DNS服务器不会保存该报文,只要用户请求该报文对应域名的解析,就一定会触发迭代查询。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团北京有限公司,未经中国移动通信集团北京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010532787.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top