一 Win 2003 DHCP服务器架设步骤详解

一:DHCP基础知识
1.1 DHCP定义
DHCP就是Dynamic Host Configuration Protocol(动态主机配置协议)的缩写 。DHCP是一种 IP 标准 , 旨在通过使用服务器计算机集中管理网络上使用的 IP 地址和其他相关配置细节来降低管理地址配置的复杂性 。
TCP/IP 网络上的每台计算机都必须有唯一的 IP 地址 。IP 地址(以及与之相关的子网掩码)标识主机及其连接的子网 。在将计算机移动到不同的子网时 , 必须更改 IP 地址 。DHCP 允许您通过本地网络上的 DHCP 服务器 IP 地址数据库为客户端动态指派 IP 地址:
对于基于 TCP/IP 的网络 , DHCP 降低了重新配置计算机的难度 , 减少了涉及的管理工作量 。
1.2 DHCP 工作原理
DHCP 使用客户端/服务器模型 。网络管理员建立一个或多个维护 TCP/IP 配置信息并将其提供给客户端的 DHCP 服务器 。服务器数据库包含以下信息:
? 网络上所有客户端的有效配置参数 。
? 在指派到客户端的地址池中维护的有效 IP 地址 , 以及用于手动指派的保留地址 。
? 服务器提供的租约持续时间 。租约定义了指派的 IP 地址可以使用的时间长度 。(注:当租约期过了一半时(按默认时间算是4天) , 客户机将和设置它的TCP/IP配置的DHCP服务器更新租约 。当租期过了87.5%时 , , 如果客户机仍然无法与当初的DHCP服务器联系上 , 它将与其他DHCP服务器通信 , 如果网络上再没有任何DHCP服务器在运行时 , 该客户机必须停止使用该IP地址 , 并从发送一个dhcpdiscover数据包开始 , 再一次重复整个过程)
通过在网络上安装和配置 DHCP 服务器 , 启用 DHCP 的客户端可在每次启动并加入网络时动态地获得其 IP 地址和相关配置参数 。DHCP 服务器以地址租约的形式将该配置提供给发出请求的客户端 。
1.3 DHCP服务具有以下好处:
? 管理员可以迅速地验证IP地址和其他配置参数 , 而不用去检查每个主机 。
? DHCP不会从一个范围里同时租借相同的IP 地址给两台主机 , 避免了手工操作的重复 。
? 可以为每个DHCP(或者说所有的范围)设置若干选项(比如可以为每台计算机设置默认网关、DNS和WNIS服务器的地址) 。
? 如果主机物理上被移动到了不同的子网上 , 该子网上的DHCP服务器将会自动用适当的TCP/IP配置信息重新配置该主机 。
? 大大方便了便携机用户 , 便携机移动到不同的子网上不再需要重新分配IP地址 。
二:规划DHCP网络
规划DHCP网络的注意的问题有如下几点:
? 如何确定要使用的 DHCP 服务器的数目
? 如何支持其他子网上的 DHCP 客户端
? 规划路由 DHCP 网络
2.1 那么 , 首先让我们来确定在网络中DHCP服务器数目
? 路由器在网络中的位置以及是否希望每个子网都有 DHCP 服务器 。
在跨跃多个网络扩展 DHCP 服务器的使用范围时 , 经常需要配置额外的 DHCP 中继代理 , 而且在某些情况下 , 还需要使用超级作用域 。
? 为其提供 DHCP 服务的网段之间的传输速度 。
如果有较慢的 WAN 链路或拨号链路 , 可能在这些链路两端都需要配备 DHCP 服务器来为客户端提供本地服务 。
? DHCP 服务器计算机上安装的磁盘驱动器的速度和随机存取内存 (RAM) 的数量 。
为获得最优的 DHCP 服务器性能 , 请尽可能使用最快的磁盘驱动器和最多的 RAM 。在规划 DHCP 服务器的硬件需求时 , 请仔细评估磁盘的访问时间和磁盘读写操作的平均次数 。
? 在选择使用的 IP 地址类和其他服务器配置细节方面的实际限制 。
2.2 出于成本的考虑 , 在一个网络中有时并不需要每个子网都拥有一个DHCP服务器 , 那么这时就要考虑跨子网的DHCP服务问题 , 解决这个问题有二种方法:

推荐阅读