DHCP服务器的配置与管理

一、DHCP简介
DHCP(Dynamic Host Configuration Protocol)是动态主机分配协议的简称,是一个简化主机IP地址分配管理的TCP/IP标准协议。管理员可以利用DHCP服务器,从预先设置的IP地址池中,动态地给主机分配IP地址,这样不仅能保证IP地址不重复要配,而且也能及时回收IP地址,从而提高IP地址的利用率。
(一)、DHCP的意义
TCP/IP协议目前已经成为互联网的公用通信协议,在局域网上也是必不可少的协议。用TCP/IP协议进行通信时,每一台计算机都必须有一个IP地址用于在网络上标识自已。如果IP地址由系统管理员在每一台计算机上手动进行设置,把它设定为一个固定的IP地址时,就称为静态的IP地址。
 
大局域网中
通过DHCP服务器来配置计算机的IP地址的方案叫动态IP地址方案。DHCP服务器它采用的是客户机/服务器模式。分配到IP地址的计算机叫客户机。把负责给计算机分配IP地址的计算机叫服务器。
DHCP服务器在给客户端分配IP地址时,还会有IP地址租用时间的限制(租期),超过租期时,DHCP服务器就会自动回收该IP地址,回收的IP地址可以重新分配给其他的计算机。这样就实现了IP地址的重复使用,提高了IP地址的利用率。
我们在采用动态IP地址分配方案时,不仅可以获得IP地址,同时也可以获取子网掩码、默认网关、DNS服务器的地址。甚至我们还可以把MAC地址与IP地址绑定在一起,这样就不会出现盗用IP地址的问题。
(二)、BOOTP引导程序协议
DHCP协议的前身是BOOTP。BOOTP也称为自举协议,它使用UDP协议来使一个工作站自动获取配置信息。主要针对于一种静态的网络环境。
(三)、DHCP动态主机配置协议
DHCP是BOOTP的增强版本。它从两个方面对BOOTP进行了改进:
第一:DHCP可使计算机通过一个消息获得它所需要的网络配置信息。
第二:DHCP允许计算机快速地动态获取IP地址。
DHCP允许有三种类型的地址分配:
自动分配方式
    当DHCP客户从服务器第一次成功地租用到IP地址后,就永远使用这个地址。
动态分配方式
    当DHCP客户从服务器第一次成功地租用到IP地址后,这不是永远使用这个IP地址,只要租期到了,那么这个地址就被收回,以便给其他客户使用。
手工分配方式
   由管理员手动为客户指定IP地址、子网掩码、网关、DNS服务器地址。DHCP服务器只负责将这些内容告诉给客户机。
动态分配方式是DHCP服务器的重要内容。
(四)、DHCP服务器的工作过程
DHCP客户端为了获得分配的IP地址,和DHCP服务器进行报文交换的过程如下
1、发现阶段
     发现阶段就是客户端寻找DHCP服务器的阶段。客户端以广播(255.255.255.255)的方式发送
DHCP DISCOVER 发现信息,来寻找DHCP服务器。只有服务器接收到后会响应。
2、提供阶段
    也就DHCP服务器提供IP地址的阶段。当服务器收到DHCP DISCOVER信息后会响应,从尚未分配的IP地址中挑选一个分配给客户机。服务器返给客户一个包含出租的IP地址和其他设置的DHCP OFFER提供信息。
3、选择阶段
    DHCP客户机选择某台DHCP服务器提供IP地址的阶段。客户机只接收第一个响应的服务器,还要以广播的形式发送一条DHCP REQUEST请求信息。

4、确认阶段
    DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户端回答的DHCP REQUEST请求信息后,它便向DHCP客户端发送一个包含它所提供的IP地址和其他设置的DHCP ACK确认信息,告诉客户端可以使用此服务器所提供的IP地址。
5、重新登录
    以后DHCP客户机每次重新登录,就不再需要发现DHCP DISCOVER发现信息,而是直接发送包含前一次所分配的IP地址的DHCP REQUEST请求信息。当服务器看到这个信息后,它会尝试着让客户机使用原来的IP地址,并回答一个DHCP ACK确认信息。如果这个IP地址已经无法再被客户使用,那么DHCP服务器就会发送一个DHCP NACK的否认信息。当客户机收到DHCP NACK信息时,就必须要发送DHCP DISCOVER信息,重新开始。
6、更新租约

(五)、DHCP的优缺点
1、提高效率
2、便于管理
3、节约IP地址资源
DHCP也会导致灾难性的后果
二、配置DHCP服务器
(一)、安装DHCP服务
(二)、DHCP服务器的配置
三、DHCP服务器的管理
1、DHCP服务器的停止与启动
2、作用域的管理
3、修改作用域地址池
4、建立保留
四、DHCP数据库的维护
1、数据库的备份
2、数据库的还原
3、数据库的重整
4、将DHCP数据库转移到其他服务器
五、配置DHCP客户端