2024年1月18日发(作者:)

Windows Server 2012R2 DHCP基础知识及相关配置步骤

一、 DHCP基本知识

1、DHCP概念

DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows

Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。

2、DHCP工作原理

DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给主机的68号端口。

工作原理示意图

1

 DHCP Client以广播的方式发出DHCP Discover报文;

 所有的DHCP Server都能够接收到DHCP Client发送的DHCP Discover报文,所有的DHCP Server都会给出响应,向DHCP Client发送一个DHCP Offer报文;

 DHCP Offer报文中“Your(Client) IP Address”字段就是DHCP Server能够提供给DHCP Client使用的IP地址,且DHCP Server会将自己的IP地址放在“option”字段中以便DHCP Client区分不同的DHCP Server。DHCP Server在发出此报文后会存在一个已分配IP地址的纪录;

 DHCP Client只能处理其中的一个DHCP Offer报文,一般的原则是DHCP Client处理最先收到的DHCP Offer报文;

 DHCP Client会发出一个广播的DHCP Request报文,在选项字段中会加入选中的DHCP Server的IP地址和需要的IP地址;

 DHCP Server收到DHCP Request报文后,判断选项字段中的IP地址是否与自己的地址相同。如果不相同,DHCP Server不做任何处理只清除相应IP地址分配记录;如果相同,DHCP Server就会向DHCP Client响应一个DHCP ACK报文,并在选项字段中增加IP地址的使用租期信息;

 DHCP Client接收到DHCP ACK报文后,检查DHCP Server分配的IP地址是否能够使用。如果可以使用,则DHCP Client成功获得IP地址并根据IP地址使用租期自动启动续延过程;如果DHCP

Client发现分配的IP地址已经被使用,则DHCP Client向DHCPServer发出DHCP Decline报文(拒绝报文),通知DHCP Server禁用这个IP地址,然后DHCP Client开始新的地址申请过程;

 DHCP Client在成功获取IP地址后,随时可以通过发送DHCP Release报文释放自己的IP地址,DHCP Server收到DHCP Release报文后,会回收相应的IP地址并重新分配;

 在使用租期超过50%时刻处,DHCP Client会以单播形式向DHCP Server发送DHCPRequest报文来续租IP地址。如果DHCP Client成功收到DHCP Server发送的DHCP ACK报文,则按相应时间延长IP地址租期;如果没有收到DHCP Server发送的DHCP ACK报文,则DHCP Client继续使用这个IP地2

址;

 在使用租期超过87.5%时刻处,DHCP Client会以广播形式向DHCP Server发送DHCPRequest报文来续租IP地址。如果DHCP Client成功收到DHCP Server发送的DHCP ACK报文,则按相应时间延长IP地址租期;如果没有收到DHCP Server发送的DHCP ACK报文,则DHCP Client继续使用这个IP地址,直到IP地址使用租期到期时,DHCP Client才会向DHCP Server发送DHCP Release报文来释放这个IP地址,并开始新的IP地址申请过程;

 温馨提示:DHCP客户端可以接收到多个DHCP服务器的DHCP OFFER数据包,然后可能接受任何一个DHCP OFFER数据包,但客户端通常只接受收到的第一个DHCP OFFER数据包。另外,DHCP服务器DHCP OFFER中指定的地址不一定为最终分配的地址,通常情况下,DHCP服务器会保留该地址直到客户端发出正式请求;

 正式请求DHCP服务器分配地址DHCP REQUEST采用广播包,是为了让其它所有发送DHCP

OFFER数据包的DHCP服务器也能够接收到该数据包,然后释放已经OFFER(预分配)给客户端的IP地址;

 如果发送给DHCP客户端的地址已经被其他DHCP客户端使用,客户端会向服务器发送DHCP

DECLINE信息包拒绝接受已经分配的地址信息;

在协商过程中,如果DHCP客户端发送的REQUEST消息中的地址信息不正确,如客户端已经迁移到新的子网或者租约已经过期,DHCP服务器会发送DHCP NAK消息给DHCP客户 端,让客户端重新发起地址请求过程。

3

4

3、DHCP服务器安装

实验环境:

虚拟机来模拟服务器与客户机,其中Windows Server 2012 R2为DHCP服务器,Windows Server 2012

R2-2和Windows 7 X64为客户机,每台虚拟机的网络连接方式设置为NAT模式。

5

安装Windows Server 2012 R2 DHCP服务器之前,先配置IP地址,设置为静态IP地址,如下:

6

Windows Server 2012 R2-2、Windows 7 x64 ip地址设置为自动获取,如下配置:7

8

接下来,正式安装DHCP服务器,如下:

9

10

11

默认安装。点击下一步操作

12

13

14

4、DHCP服务器配置

进入DHCP配置界面,如下操作

15

在DHCP配置界面中打开DHCP的下拉选项按钮,选择Ipv4,鼠标右键选择新建作用域16

输入ip地址范围(采用192.168.6.0掩码默认24的网段,192.168.6.105是本机服务器的地址所以不能17

分配出去,从106开始到116结束表示可以分配11个ip地址),点击下一步

添加排除和延迟:

起始ip地址和结束ip地址若用一样的地址,则表示这个地址不会分配出去,或者一个范围,按需要来,点击下一步

18

输入租用期限:

根据实际情况需要确定时间的长短,便于ip地址的利用率,点击下一步

配置DHCP选项

选是,则表示接着配置网关,DNS服务器和WINS服务,否则作用域配置完成,点击下一步

19

配置DNS域名,如果有DNS服务器就填下,没有的情况下,这里可以不予理睬,直接点击下一步

20

配置wins服务,这里可以直接点击下一步,因为本实验,没有安装wins服务器不影响DHCP

选择是,现在就激活,若选否,则配置无效。点击下一步,配置完成!

21

22

5、DHCP测试

Windows Server 2012 R2-2

Windows 7 X64为客户机

23

Windows Server 2012 R2服务器

配置成功,测试成功!

24

6、DHCP相关选项

 作用域

 地址池

25

 地址租用

 保留

26

创建保留的ip地址,如下

27

 作用域选项

28

双击选项名,可以点击去查看相关信息29

作用域选项的配置,也可以在服务器选项中设置,在服务器选项配置后,会自动的出现在作用域选项中!但是在服务器选项配置,不能在作用域进行删除,只能在服务器选项中进行删除操作,步骤如下:

30

31

删除服务器选项定义的操作,需要注意的删除的顺序,看下面步骤:

32

33

我们需要先在服务器选项中删除,才可以删除作用域里面的选项

34

作用域选项也没了,结果如下:

 策略

这里可以做些相关配置,操作步骤如下

35

36

37

 筛选器

38

39

拒绝操作与允许是一样的!

当作用域选项和服务器选项的设置相同的选项时,优先选择作用域选项的设置。到这里级基本上把DHCP所有操作都介绍完毕!建议读者动手测试,效果会更好!

40