lark.com

火鸟乐园——生活在.net时代
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

DNS循环复用

Posted on 2004-11-24 15:32  火鸟  阅读(471)  评论(0编辑  收藏  举报

配置循环复用

mk:@MSITStore:C:\WINNT\Help\DNSconcepts.chm::/sag_DNS_imp_RoundRobin.htm
循环复用是 DNS 服务器用于共享和分配网络资源负载的本地平衡机制。如果发现主机名的多个 A RR,则可用它循环使用包含在查询应答中的主机 (A) 资源记录 (RR)。

在默认情况下,DNS 服务器的服务使用循环复用对资源记录进行排序,这些资源记录是在解析为多个映射 RR 的主机名应答中返回的。该功能提供了一种非常简便的方法,用于对客户机使用 Web 服务器和其他频繁查询的多宿主计算机的负载平衡。

要使循环复用正常工作,必须首先在该区域中注册所查询名称的多个 A RR。如果 DNS 服务器禁用循环复用,那么这些查询的响应顺序以应答列表中 RR 在区域(或者是它的区域文件,或者是 Active Directory)中存储时的静态排序为基础。

范例:循环复用

正向搜索型查询(对于所有匹配 DNS 域名的 A RR)用于有三个 IP 地址的多宿主计算机 (multihomed.example.microsoft.com)。独立的 A RR 用于将主机名映射到区域中的每个 IP 地址中。在存储的 example.microsoft.com 区域中,RR 以如下固定顺序显示:

multihomed IN A 10.0.0.2
multihomed IN A 10.0.0.3
multihomed IN A 10.0.0.1

查询服务器以解析该主机名的第一个 DNS 客户机以默认顺序接收列表。第二个客户机发送后续查询以解析该名称时,该列表将按以下方式循环使用:

multihomed IN A 10.0.0.2
multihomed IN A 10.0.0.3
multihomed IN A 10.0.0.1

注意

  • 本地子网优先级取代了多宿主名称的循环复用。但是在启用时,循环复用仍然是对多个 RR 进行排序的辅助方法,这些 RR 是在作为地址 (A) 查询响应一部分的应答列表中返回的。有关本地子网优先级的详细信息,请参阅区分本地子网的优先级