[发明专利]域名差异化解析方法和域名服务器有效
申请号: | 200810006618.3 | 申请日: | 2008-01-28 |
公开(公告)号: | CN101499996A | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | 王和宇;解冲锋;张浩锋 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L29/12;G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李镇江 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名 异化 解析 方法 服务器 | ||
技术领域
本发明涉及因特网域名系统技术领域,尤其涉及域名差异化解析方 法和域名服务器。
背景技术
域名系统(Domain Name System,DNS)是将因特网(Internet) 域名转化为IP地址的系统。在域名系统中,域名服务器(Domain Name Server)根据域名客户机(Domain Name Client)提供的要访问 网址的域名,自动转换为相应的IP地址,并提供给域名客户机。这样 域名客户机就可以根据获得的IP地址访问要去的网站。
图1示出现有技术的域名解析过程的示意图。如图1所示,首先, 域名客户机向域名服务器发送域名查询消息,向域名服务器查询 “vod.ctlab.cn的IP地址是什么?”(步骤①);域名服务器收到查询消 息后,根据配置的资源记录信息获得与“vod.ctlab.cn”对应的IP地址 “2001:c68:300:104∷20”,通过域名响应消息返回域名客户机(步骤 ②);然后,域名客户机根据获得IP地址访问目标网络设备(步骤 ③)。
当然,在域名系统中存在多个域名服务器,这些域名服务器按照一 定的层次结构组织在一起,按照规定的机制共同实现域名的解析。
但是,现有的域名解析机制通常对同一域名返回相同的IP地址, 不能对不同的客户提供差异化的域名解析服务。
发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种域名差异化解 析方法,能够提供差异化的域名解析服务。
本发明提供的域名差异化解析方法,域名服务器中的资源记录中包 含客户类型项,该方法包括步骤:接收域名查询消息,所述域名查询消 息中包括要解析的域名和客户类型信息;解析所述域名查询消息,获得 所述域名和客户类型;查询包含所述域名和客户类型的资源记录,返回 包含查询获得的资源记录中的IP地址的域名响应消息。
其中,所述域名查询消息中包含源IPv6地址,IPv6地址中包含客 户类型标识字段,通过解析所述域名查询消息中的源IPv6地址的客户 类型标识字段获得所述客户类型。
根据本发明的一个实施例,该方法还包括步骤:当未查询到包含所 述域名和客户类型的资源记录时,查询包含所述域名和缺省客户类型的 资源记录,返回包含查询获得的资源记录中的IP地址的域名响应消 息。
根据本发明的一个实施例,该方法还包括步骤:生成包含所述域名 的具有指定查询类型的域名查询消息,发送给上级域名服务器;从所述 上级域名服务器接收域名响应消息,将所述域名响应消息中的资源记录 存储在本地。
本发明的提供的域名差异化解析方法,通过域名查询消息中包含的 客户类型对客户进行区分,不同客户类型的客户对同一域名的解析请求 会返回相应的IP地址,实现了域名解析的差异化服务。
进一步,在域名服务器中没有与客户类型对应的资源记录时,返回 缺省客户类型的IP地址,可以在现有的域名系统兼容。
进一步,通过源IPv6地址来区分客户类型,仅需在域名服务器做 改动,不需要修改域名解析消息的格式和内容,对整个系统的影响较 小。
本发明要解决的另一技术问题是提供一种域名差异化解析方法,能 够提供差异化的域名解析服务。
本发明提供的一种域名差异化解析方法,域名服务器中存储的资源 记录中包含客户类型项,该方法包括:接收并解析域名查询消息,获得 所述域名查询消息中包含的域名和查询类型信息;判断所述查询类型是 否为指定类型,如果是,则查询包含所述域名的资源记录,返回包含查 询获得的所有资源记录的域名响应消息,否则,执行下列步骤:解析所 述域名查询消息中包含的客户类型消息;查询包含所述域名和客户类型 的资源记录,返回包含查询获得的资源记录中的IP地址的域名响应消 息。其中,所述指定类型为新定义的查询类型“QAR”。
本发明提供的域名差异化解析方法,域名服务器中存储的资源记录 中包括客户类型项,当查询类型为指定类型时,返回所有对应的资源记 录,当查询类型不是指定类型时,返回和客户类型对应的资源记录,从 而提供了差异化的域名解析服务。
本发明要解决的又一个技术问题是提供一种域名服务器,可以提 供差异化的域名解析服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810006618.3/2.html,转载请声明来源钻瓜专利网。