当不是基于 Windows 的计算机使用已被基于 Windows 的计算机注册的名称向域名系统 (DNS) 注册时,将出现“名称占用”的情况。使用 Windows Server 中的名称保护可以防止名称被不是基于 Windows 的计算机占用。名称占用不会显示有关同类 Windows 网络的问题,因为 Windows 网络上的 Active Directory 域服务 (AD DS) 可用于为单个用户或计算机保留某个名称。

名称保护基于动态主机配置协议 (DHCP) 服务器中的动态主机配置标识符 (DHCID) 和对 DNS 中新 DHCID RR(资源记录)的支持。DHCID RR 将由 Internet 工程任务组 (IETF) 在 RFC 4701 和 4703 中进行介绍。

DHCID 是存储在 DNS 中用于映射名称的资源记录,防止出现重复注册。DHCP 可使用此 RR 存储计算机的标识符,以及有关名称的其他信息,如该计算机的 A/AAAA 记录。DHCP 在名称注册过程中的特定位置可使其请求匹配的计算机地址,然后拒绝具有其他地址并尝试使用现有 DHCID 记录注册名称的计算机进行注册。

DHCID 可防止下列名称占用情形:

  • 服务器名称被客户端占用

  • 服务器名称被另一个服务器占用

  • 客户端名称被另一个客户端占用

  • 客户端名称被服务器占用

此外,DHCP 客户端上的 IPv4 注册也支持 DHCP 唯一标识符 (DUID)。DUID 将由 IETF 在 RFC 4361 中进行介绍。

可以在网络适配器级别或作用域级别为 IPv4 和 IPv6 配置名称保护。在作用域级别配置的名称保护设置优先于在 IPv4 或 IPv6 级别的设置。如果根本没有在作用域级别配置名称保护,则 IPv4 或 IPv6 网络适配器级别的设置将会优先。DHCID 依据“先到先得”的原则对名称进行保护。

在 IPv4 或 IPv6 节点级别启用名称保护的步骤
  1. 打开 DHCP Microsoft 管理控制台 (MMC) 管理单元。

  2. 在控制台树中,双击要配置的 DHCP 服务器,再右键单击 IPv4IPv6,然后单击“属性”

  3. 单击 DNS,再单击 “高级”,然后选中“启用名称保护”

在作用域级别启用名称保护的步骤
  1. 打开 DHCP 控制台。

  2. 在控制台树中,双击要配置的 DHCP 服务器,再双击 IPv4IPv6,右键单击所需的作用域,然后单击“属性”

  3. 单击 DNS,再单击 “配置”,然后选中“启用名称保护”

其他资源

有关提供相关信息的帮助主题的列表,请参阅 DHCP 服务器角色的推荐任务

有关 DHCP 的更新详细 IT 专业人员信息,请参阅位于 Microsoft TechNet 网站(可能为英文网页)上的 Windows Server 2008 文档。


目录