当您在网络上部署动态主机配置协议 (DHCP) 服务器时,可以自动向客户端计算机和其他基于 TCP/IP 的网络设备提供有效的 IP 地址。您还可以提供这些客户端和设备所需的额外的配置参数(称为 DHCP 选项),以允许它们连接到其他网络资源(例如 DNS 服务器、WINS 服务器和路由器)。

DHCP 服务器能够提供什么?

DHCP 是一种客户端-服务器技术,它允许 DHCP 服务器将 IP 地址分配给作为 DHCP 客户端启用的计算机和其他设备,也允许服务器租用 IP 地址。使用 DHCP,可以进行如下操作:

  • 在特定的时间内将 IP 地址租用给 DHCP 客户端,然后当客户端请求续订时自动续订 IP 地址。

  • 通过更改 DHCP 服务器处的服务器或作用域选项而不是在所有 DHCP 客户端上分别执行此操作,来更新 DHCP 客户端参数。

  • 为特定的计算机或其他设备保留 IP 地址,以便它们总是具有相同的 IP 地址,同时还接收最新的 DHCP 选项。

  • 从 DHCP 服务器分发中排除 IP 地址或地址范围,以便能够使用这些 IP 地址和范围对服务器、路由器和其他需要静态 IP 地址的设备进行静态配置。

  • 为众多子网提供 DHCP 服务(如果 DHCP 服务器和需要提供服务的子网之间的所有路由器都被配置成转发 DHCP 消息)。

  • 配置 DHCP 服务器以便为 DHCP 客户端执行 DNS 名称注册服务。

  • 为基于 IP 的 DHCP 客户端提供多播地址分配。

DHCP 服务器的组件

DHCP 的主要组件允许您部署 DHCP 服务器和“多播地址动态客户端分配协议”(MADCAP) 服务器。

注意

只有 IPv4 支持 MADCAP。DHCPv6 服务器不支持 MADCAP。

DHCP 服务器

您的 TCP/IP 网络上的所有计算机和其他设备必须都具有一个 IP 地址,网络才能正常工作。可以在每个计算机上手动配置 IP 地址,或者,您还可以部署一个 DHCP 服务器,它自动将 IP 地址租约分配到网络上的所有 DHCP 客户端。

默认情况下,大多数客户端操作系统寻找 IP 地址租用,因此要实现一个启用 DHCP 的网络,无需在客户端计算机上进行配置,第一步是部署 DHCP 服务器。

但是,必须首先在 DHCP 服务器上定义 IP 地址的范围,DHCP 服务器才能为客户端提供 IP 地址租约。这个称为“作用域”的范围定义了网络上的一个为其提供 DHCP 服务的物理子网。因此,例如,如果您有两个子网,则必须将 DHCP 服务器连接到每个子网,并且必须为每个子网定义一个作用域。作用域还为服务器管理对网络上的客户端的 IP 地址以及任何相关配置参数的分发和分配提供了主要途径。

MADCAP 服务器

将 DHCP 部署为 MADCAP 服务器时,DHCP 服务器可以将多播 IP 地址动态分配到要加入客户端组(该客户端组接收多播消息中发送的信息)的客户端。

多播对于信息(例如音频或视频信息)在网间的点到多点发送很有用。多播允许一个点(例如媒体服务器)通过使用多播地址在一个包中将信息发送到众多接收方。

这种方法的优点在于使用单个包,并且无需系统开销来保持接收方列表。与广播包不同,多播通信并不干扰不侦听它的节点。路由器可以具有多播能力,并将多播包转发到其中至少有一个节点在侦听的所有网络。

管理 DHCP 服务器

用于管理 DHCP 服务器的主要工具为用于 DHCP 的 Netsh 命令和 DHCP 控制台。

用于 DHCP 的 Netsh 命令

您可以在命令提示窗口中,在 netsh dhcp> 命令提示符下键入用于 DHCP 的 Netsh 命令,或者,还可以在批处理文件和其他脚本中运行用于 DHCP 的 Netsh 命令。在 DHCP 控制台中提供的所有功能在 netsh dhcp> 命令提示符下均可用。这在下列情况下可能很有用:

  • 管理广域网 (WAN) 中的 DHCP 服务器时,可在 netsh> 命令提示符下以交互模式使用命令来更好地管理跨越低速网络的链接。

  • 管理大量 DHCP 服务器时,可以批处理模式使用命令来帮助使需要为所有 DHCP 服务器执行的重复管理任务脚本化和自动化。

DHCP 控制台

当您安装 DHCP 服务器角色时,DHCP 控制台将被添加到控制面板中的“管理工具”文件夹。DHCP 控制台作为一个 Microsoft 管理控制台 (MMC) 管理单元出现。

DHCP 控制台还包含网络管理员建议的增强功能。这些功能包括增强的服务器性能监视、更多的预定义 DHCP 选项类型、对运行 Windows 早期版本的客户端的动态更新支持,以及检测您的网络上未授权 DHCP 服务器。

DHCP 的常规管理任务

安装 DHCP 服务器后,您可以使用 DHCP 控制台或用于 DHCP 的 Netsh 命令来执行以下基本管理服务器任务:

  1. 创建作用域。

  2. 添加和配置超级作用域和多播作用域。

  3. 查看和修改作用域属性(例如设置额外的排除范围)。

  4. 激活作用域、多播作用域或超级作用域。

  5. 通过检查每个作用域的活动租约监视作用域租约活动。

  6. 根据需要在作用域中为需要租用永久 IP 地址的 DHCP 客户端创建保留。

此外,还可以使用 DHCP 控制台或用于 DHCP 的 Netsh 命令来执行以下可选或高级设置任务:

  • 添加新的自定义默认选项类型。

  • 添加和配置任何用户或供应商定义的选项类型。

  • 进一步配置其他服务器属性,例如审核日志记录或启动协议 (BOOTP) 表。

注意

超级作用域仅在 IPv4 中受支持。DHCPv6 服务器不支持超级作用域。

详细信息

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


目录