配置DHCP服务


DHCP(动态主机配置协议):为网络中计算机自动分配TCP/IP参数(IP、子网掩码、网关、DNS),端口号


DHCP的好处

减少管理员的工作量

避免输入错误的可能

避免IP冲突

提高了IP地址的利用率

方便客户端的配置

DHCP的工作方式

自动分配:分配到一个IP地址后永久使用

手动分配:由DHCP服务器管理员专门指定IP地址

动态分配:使用完后释放该IP,供其它客户机使用


DHCP租约的过程

1.客户机请求IP (discover)

广播:源IP0.0.0.0 目标IP255.255.255.255

(数据中包含源mac地址、主机名等)

2.服务器响应(offer)

广播:源IP:服务器IP 目标IP255.255.255.255

(数据中包含客户机mac地址、主机名、租约时间等)

3.客户机选择IP(request)

广播:源IP0.0.0.0 目标IP255.255.255.255

(如果有多台DHCP服务器,客户机选择IP选择IP服务器的规则是先回应先选择,租约时间默认8)

4.服务器确认租约(ACK)

广播:源IP:服务器IP 目标IP255.255.255.255


注:租约过程中,发送数据包方式都为广播,客户机源IP始终为0.0.0.0 ,服务器发送端口号始终为68,接收端口号为67


客户机获到地址后重新启动:

发送带有IP地址的DHCP Request请求包,若IP地址没有分配使用,服务器发送DHCP ACK确认信息,客户端继续使用重启前的IP地址;若IP地址分配到其他客户机使用,服务器发送DHCP Nack否认信息,客户机从新发送DHCP Discover


客户机更新租约

当租约到达50%时续约,客户机向服务器发送单播,如果服务器无回应,会一直单播服务器,直到租约到达87.5%时,重新发广播请求(Discover),如果重新请求到使用新地址,当租约到100%时续约不成功将返回原来无地址状态。


DHCP安装

安装要求:服务器版操作系统

服务器具有静态IP地址

在服务器管理器中添加DHCP角色

DHCP服务原理及配置_windows

选择DHCP服务器,单击下一步

DHCP服务原理及配置_DHCP_02

在这个步骤如果服务器有多块网卡,选择需要提供服务的网卡

DHCP服务原理及配置_windows_03

其他步骤都默认就可以了,在安装时不做任何配置。

安装完成后,单击开始,选择管理工具→DHCP,打开DHCP服务器,选择自己的服务器,里面有IPv4IPv6 IPv6不用管。

右击IPv4→新建作用域→下一步→添加作用域名字和描述→添加作用域范围和子网掩码

DHCP服务原理及配置_windows_04

添加排除,即排除一段地址不下发给客户机

DHCP服务原理及配置_DHCP_05

接着设置租约,接着可以添加DNS选项等选项。



新建作用域后可能未激活,右击作用域激活


选项设置

DNS:配置选项→勾选DNS服务器

网关:配置选项→勾选路由器


DHCP服务的配置选项有三种

服务器选项:对整个服务器都生效

作用域选项:对某个作用域生效

保留选项:对某个保留生效

保留:就是单独为某个客户机下发固定的TCP/IP参数

右击保留→新建保留→绑定客户机的MAC地址