[发明专利]一种域名解析方法、系统及装置有效

专利信息
申请号: 200810218379.8 申请日: 2008-12-11
公开(公告)号: CN101431539A 公开(公告)日: 2009-05-13
发明(设计)人: 蒋胜 申请(专利权)人: 华为技术有限公司
主分类号: H04L29/12 分类号: H04L29/12;H04L29/06;G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 域名解析 方法 系统 装置
【说明书】:

技术领域

发明涉及域名解析技术,尤其涉及一种域名解析方法、系统及装置。

背景技术

在TCP/IP网络中,计算机之间使用IP地址进行寻址,但是IP地址不够直观也不方便记忆,人们更喜欢使用有意义的名字来寻找一个计算机,例如www.huawei.com。因此,需要提供一种机制,实现计算机名字与计算机IP地址之间的转换,域名解析系统(Domain Name System,以下简称DNS)应运而生。

DNS是一个分布式体系结构的数据库,存放于分布在世界各地的DNS服务器上,DNS的数据库组成一棵树,在这棵树的顶端是根(ROOT)域名服务器。如图1所示,DNS数据库的组织结构为一个倒置的树型,树中的每个节点有一个标记,其中,根域名服务器,即根节点的标记为空,图中举出了两个域名,分别是www.huawei.com和www.beijing.edu。

每台DNS服务器负责存储及管理域名信息。域名服务器通常保存了部分域名空间的信息,这些信息来自本地文件或其它域名服务器。域名服务器管理的部分域名空间称为一个区域(Zone),对区域的管理通过从根服务器一级一级地向下授权(Delegation)来实现。仍然以图1为例,根域名服务器下面包含COM区域(COM ZONE),属于商业组织域名服务器的管理区域,COM区域下面又包含HUAWEI区域(HUAWEI ZONE),属于HUAWEI域名服务器的管理区域。

域名的查询方式有两种:分别是递归查询和迭代查询。递归查询:域名服务器收到DNS查询消息后,如果本服务器无法解析,则继续向其它服务器发起查询,直到获取最终解析结果并返回给查询方。迭代查询:域名服务器收到DNS查询消息后,如果本服务器无法解析,则直接返回查询方一个可以提供解析的服务器IP,由查询方向新的服务器发起查询。

以迭代查询方式为例,如图2所示,已有技术中域名解析的过程如下:以解析sheng.rd.net.huawei.com为例,其中sheng.rd.net.huawei.com中com为顶层域名,huawei为第二层域名,net为第三层域名,rd为第四层域名,sheng是主机名。本地域名服务器接收到来自用户的DNS查询消息,每个网络服务提供商(internet service provider,以下简称ISP),如大学、一个学院中的部门、一个雇员的公司或者一个居民区的ISP,都可以是一个本地域名服务器。地域名服务器接收到来自用户的DNS查询消息后,本地域名服务器依次向远端域名服务器发送查询请求,具体过程如下:本地的域名服务器向根域名服务器发送DNS查询消息sheng.rd.net.huawei.com的地址;根域名服务器一看不属于自己的管理区域,而是属于com下的一个域,它就会告诉本地的域名服务器去联系一个com区的名字服务器以获得更多的信息,并发给它一个所有com名字服务器的地址列表;该本地的域名服务器会继续向这些服务器发送DNS查询消息,而其中的一个一看是属于自己区的,顶层域名查询成功。对于第二层、第三层和第四层等都依次重复上述过程,直到找到解析sheng这台机器的域名服务器。

在实现本发明过程中,发明人发现现有技术至少存在如下技术缺陷:

现有查询技术查询效率低下,一次域名解析需要本地域名服务器走过一条从根节点到最终响应节点的单向路径,多次的网络交互过程,低下的查询效率很可能无法支撑未来更高要求的网络架构。

现有查询技术对根服务器的有很强的依赖,所有的解析过程都要经过根服务器处理,根服务器有巨大的响应、流量压力,导致现有的域名解析方式可扩展性能差,不利于域名更大规模的使用。

发明内容

本发明实施例提供一种域名解析方法、系统及装置,以提高域名解析效率,进一步地,还可以降低对根域名服务器的依赖。

本发明实施例是通过以下技术方案实现的:

一种域名解析方法,包括:

接收来自查询主机的DNS查询消息,从所述DNS查询消息中获取域名;

根据所述域名判断是否存储与所述域名对应的位置标识或者身份标识;

当没有存储与所述域名与位置标识或者身份标识的对应关系时,以所述域名为关键字查询域全球域名服务器列表,获得与所述域名对应的远端DNS服务器的位置标识或者身份标识;

向所述远端DNS服务器发送DNS查询消息;

接收来自所述远端DNS服务器的DNS响应消息,所述响应消息中包含与所述域名对应的位置标识或者身份标识,将与所述域名对应的位置标识或者身份标识发送给所述查询主机。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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