常用服务-DHCP服务
DHCP称为动态地址配置服务,用于给网络中的客户机提供IP地址等网络参数。
DHCP服务可由服务器提供,也可由三层交换机、路由器等设备提供,本部分学习DHCP服务器的基本配置和使用。
DHCP服务
在没有DHCP服务的网络中,用户的IP地址等参数需手工配置,这对于面向普通公众的网络几乎是无法实现的。
DHCP服务可为用户自动分配IP地址等参数,使用户主机可自动连入网络。
利用DHCP获取的地址称为动态地址,它的值是可以变化的。
DHCP服务器的配置
准备工作:
为所有服务器配置固定IP地址(注意:服务器不能使用动态地址)。
配置DNS服务器和Web服务器。
配置DHCP服务器

- 服务设置为:启用
- DNS服务器填写DNS服务器的IP地址:192.168.1.1
- 单击“保存”。
这组参数配置的是一个地址池,为用户提供上网参数。
池名称:通常不用修改。
默认网关:本例没有,不用修改。
DNS服务器:网络中有,需要设置。如果没有则不用修改。
起始IP地址:如果不修改,则从网络中未使用的IP地址开始为用户分配地址;该值也可设置一个指定的开始值。
子网掩码:本例不用修改。
最大用户数:如果不修改,值为网络中IP地址的最大数量;该值也可指定一个较小的数值,这样可预留一些IP地址不分配给用户使用。
注意:这些参数是提供给用户的,需根据用户的需求进行设置。
DHCP服务的使用
打开客户机,把它的IP地址设置为“自动获取”(DHCP),可看到获取到的IP地址等参数。

如果DHCP请求失败,客户机会得到一个 169.254 开头的临时地址,这时需检查网络连接和DHCP服务是否已启用。
注:如果一个网络中有多个DHCP服务器,需对它们做相同的配置,用户可从任一DHCP服务器获取参数。
DHCP原理
由于客户端一开始没有IP地址,所以它向DHCP服务器申请IP地址时,只能通过“广播”的方式与DHCP服务器进行通信。
客户机向网络广播一个IP租用消息(Discover消息)。
DHCP服务器取出一个IP地址广播给客户机(Offer消息)。
客户机广播一个请求确认消息(Request消息)。
DHCP服务器回送一个确认消息(ACK消息)。
客户机绑定IP进行联网。
DHCP地址租约
为了防止一些流动用户长期占用IP地址,DHCP有一个地址租约机制,把用户不再使用的地址回收,供给后续用户使用。
真实环境下的DHCP服务可设置一个“租约期限”,当用户获取的地址达到租约期限的一半时,需向DHCP服务器发送“续租”请求,可以继续使用该地址。如果用户没有“续租”,到期后DHCP服务器就会回收这个地址。
在真实计算机上可以用 ipconfig/all 命令查看自动获取的IP地址和租约期限。
另外,为了保持客户端的IP地址相对稳定,客户机在每次开机时会要求续租上次使用的IP地址,如果这个地址还没有过期或被再分配,就仍会分配给该用户继续使用。