DNS 服务器可提供网络资源的域名解析。它们将 DHCP 分配给客户端的 TCP/IP 地址与其完全限定的域名 (FQDN) 相关联。IP 地址到域名的这种关联或映射要求在更改地址或名称时,必须更新 DNS 中的信息。DHCP 协议并不在 DHCP 服务器更改客户端的 IP 地址时自动更新 DNS。为便于这种交互,运行 Windows Server(R) 2008 和 DHCP 的服务器和运行 DHCP 的客户端可以在 DNS 中注册,以允许两者之间进行协作。DHCP 更改 IP 地址信息时,相应的 DNS 更新会将计算机的名称到地址的关联进行同步。

DHCP 服务器代表其启用了 DHCP 的客户端注册和更新 DNS 指针 (PTR) 和地址 (A) 资源记录时,它将使用在以下附加 DHCP 选项中包含的信息:客户端 FQDN 选项(选项 81),该选项允许客户端向用于代表它处理 DNS 动态更新的 DHCP 服务器提供其 FQDN 和任何说明。

下列原因或事件可能触发动态更新:

  • 在 TCP/IP 属性配置中添加、删除或修改了任何已安装网络连接的 IP 地址。

  • IP 地址租用更改或续订了与 DHCP 服务器的任何已安装网络连接。例如,当计算机启动时或在使用 ipconfig /renew 命令之后。

  • 使用 ipconfig /registerdns 命令时,该命令手动强制刷新 DNS 中的客户端名称注册。

这些事件之一触发动态更新时,DHCP 客户端服务(而不是 DNS 客户端服务)将发送更新。DHCP 客户端服务将为客户端上的所有网络连接(包括未配置为使用 DHCP 的任何连接)执行此功能。

当具备资格的 DHCP 客户端(例如,启用了 DHCP 的、运行 Windows XP Professional 或 Windows Vista(R) 的计算机)发出更新时,运行 Windows Server 2008 和 DHCP 的服务器将代表客户端处理该更新,以确定使用以下列三种方式中的哪一种来启动更新。

  • DHCP 服务器将始终在 DNS 中为正向(A 资源记录)和反向查找或指针(PTR 资源记录)注册 DHCP 客户端。

  • DHCP 服务器从不为 DHCP 客户端注册名称到地址的映射(A 资源记录)。

  • 在客户端的请求下,DHCP 服务器可为正向(A 资源记录)和反向查找或指针(PTR 资源记录)注册 DHCP 客户端。

由于 DHCP 服务器具备注册 A 和 PTR 资源记录的能力,它可以充当运行其他操作系统(例如 Microsoft Windows Millennium Edition 或 Windows 98)的客户端的代理进行 DNS 动态更新注册。DHCP 服务器能够自动区分 Windows 2000、Windows XP Professional、Windows Vista 和其他客户端。

DHCP 要求使用 DNS 动态更新以使名称到地址的映射信息保持同步。在网络上同时使用 DHCP 和 DNS 可能导致在使用旧的静态 DNS 服务器时出现问题,这种服务器无法在 DHCP 客户端配置发生更改时进行动态交互。在使用静态 DNS 服务时,您可以通过执行以下操作,避免在 DHCP 注册的客户端中进行 DNS 查询时失败:

  • 如果您在网络中使用的是 Windows Internet 名称服务 (WINS) 服务器,请为使用 NetBIOS 的 DHCP 客户端启用 WINS 查询。

  • 为仅使用 DNS 且不支持 NetBIOS 的 DHCP 客户端分配具有无限租用期限的 IP 地址保留。

  • 只要可能,请使用支持 DNS 动态更新的 DNS 服务器升级或替换旧的静态 DNS 服务器。

其他资源

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

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


目录