[发明专利]分支机构DNS存储及解析有效
申请号: | 200680030174.6 | 申请日: | 2006-07-19 |
公开(公告)号: | CN101243422A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | J·J·韦斯特海德;L·A·艾斯波弗;N·D·穆格里 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分支机构 dns 存储 解析 | ||
背景
现代计算机系统允许通过网络环境互换数据和资源。例如,现代计算机网络可包括多个互连的客户端计算机。计算机网络还可包括资源。这些资源例如可以是但并不限于,用于存储可为客户端访问的数据的文件服务器、用于向客户端提供对打印机的访问的打印服务器、以及客户端计算机上用于存储可被该网络上的其它客户端和资源访问的数据的共享存储。
网络的大小不一。较小的网络包括局域网(LAN)。LAN的示例包括网络处于单个家庭或商业场所的家用网络和小型商业网络。大型网络包括广域网(WAN)。WAN的一个常见示例是随处可见的因特网。另一示例包括互连在一起以创建企业网的LAN的集合。
当数个LAN被互连以创建企业网时,这数个LAN中的每一个可被表述为包括在一分支机构(branch office)内。分支机构提供该本地分支机构内的网络数据路由功能。企业网络中心(hub)被用于通过WAN连接将各个分支机构互连在一起。企业网络中心包括针对该企业的路由功能。通常,企业网被配置成所有的客户端和资源都在同一命名空间内。例如,该命名空间可以是microsoft.com。该企业网上的客户端和资源的主机名可包括例如clientl.microsoft.com、printserverl.microsoft.com、fileserverl.microsoft.com、bill.microsoft.com、tom.microsoft.com等。
虽然现代计算机用户已经习惯使用主机名,因为由于它们的字母数字特性而易于记住,但网络上的客户端和资源通常使用数字IP地址进行通信。因此,使用转换机制来将IP地址与主机名相关。在企业网中,域名系统(DNS)服务器为该企业中的客户端和资源存储主机名与IP地址之间的相关性。DNS服务器通常被组织到网络中以使得将主机名解析为IP地址的请求可由多个DNS服务器来处理。DNS服务器的当前实现被分为授权和非授权两种类型。
授权DNS服务器实现包括主服务器和次服务器的模型。主和次服务器两者都表现为对客户端和资源是授权的。然而次DNS服务器并不是真正授权的。次DNS服务器从它们的主控服务器复制记录。一旦该记录被接收和加载,则次DNS服务器就将该数据处理为授权的。次DNS服务器就像它是主服务器一样对查询进行响应。说明地,在授权DNS服务器模型中,DNS服务器宿存一区并且对于该区中的所有数据是完全授权的,该DNS服务器可以是次DNS服务器。如果该DNS服务器接收到对该区中主机名的查询,该DNS服务器将使用存储在该本地区上的记录来回答。如果该DNS服务器中不存在所请求的数据,则该DNS服务器将用出错消息进行响应。当从主DNS服务器向次DNS服务器复制记录时,授权DNS服务器模型会使用大量网络带宽。另外,在复制操作之间,如果主DNS服务器中的记录被更新且还未复制到该次DNS服务器,则该本地区可能就不能访问到所有有效记录。
非授权模型有时被称为存根(stub)/转发器模型。在该模型中,处理一个区的存根/转发器DNS服务器对于该区中的所有数据为完全非授权。如果存根/转发器DNS服务器接收到对该区中主机名的查询,则该存根/转发器DNS服务器将该查询发送给主控DNS服务器以进行解析。该回答将被高速缓存在该存根/转发器DNS服务器上,但在根本上是该主控DNS服务器保留对所有名字和记录的授权。如果该存根/转发器DNS服务器与该主控服务器之间的连接不可运行,则存根/转发器DNS服务器不能解析主机名,即使对于为该存根/转发器DNS服务器本地的主机(客户端和资源)也是如此。该问题可由于清除任何高速缓存的记录的重新引导和其它操作而恶化。
虽然在该背景中标识了各种问题,但以下要求保护的主题并没有必要解决任何或所有标识的问题。该背景仅用于提供可在其中实践在此所述的实施例的一个示例性环境的背景。
概要
在此总结的一个实施例包括一种用于维护记录的方法。该方法可在例如计算网络系统中实践。该计算网络系统包括连接至企业网中本地分支机构处的一个或多个本地客户端或资源的本地域名服务(DNS)服务器。该方法包括向该本地分支机构处的一个或多个本地客户端或资源通告该DNS服务器是授权的。该方法还包括接收这一个或多个本地客户端或资源的记录信息。作出将该记录信息转发至企业网络中心DNS服务器的尝试。该记录信息被持久地存储在高速缓存中。将该记录信息持久地存储在高速缓存中可选择性地或非选择性地来执行。当选择性地执行时,基于一些结果或其它动作来存储或不存储该记录信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680030174.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁铸件铸造工艺
- 下一篇:一种用于熔模铸造的蜡模安置架