DHCP服务简介&安装与配置

前言

一切都是成长,包括热泪盈眶,不断告别,不断遇见。

DHCP服务简介

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。

DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

在DHCP的工作原理中,DHCP服务器提供了三种IP分配方式:自动分配(Automatic allocation)、手动分配和动态分配(Dynamic Allocation)。

1.自动分配是当DHCP客户机第一次成功的从DHCP服务器获取一个IP地址后,就永久的使用这个IP地址。
2.手动分配是由DHCP服务器管理员专门指定的IP地址
3.动态分配是当客户机第一次从DHCP服务器获取到IP地址后,并非永久使用该地址,每次使用完后,DHCP客户机就需要释放这个IP,供其他客户机使用。

DHCP的租约过程

客户机从DHCP服务器获得IP地址的过程叫做DHCP的租约过程。租约过程分为四个步骤,分别为:
客户机请求IP(客户机发 DHCP Discover 广播包)
服务器响应(服务器发DHCP Offer广播包)
客户机选择IP(客户机发DHCP Request 广播包)
服务器确定租约(服务器发DHCP ACK广播包)
在这里插入图片描述

至于IP的租约期限却是非常考究的,并非如我们租房子那样简单, 以 NT 为例子:IP地址默认租约时间为8天。DHCP客户端除了在每次开机的时候发出 DHCPrequest 请求,在租约期限一半的时候也会发出 DHCPrequest ,如果此时得不到 DHCP服务器的确认的话,工作站还可以继续使用该IP;当租约期过了87.5%时,如果客户机仍然无法与当初的DHCP服务器联系上,它将与尝试与其它 DHCP服务器通信。如果网络上再没有任何DHCP协议服务器在运行时,该客户机必须停止使用该IP地址,并从发送一个Dhcpdiscover数据包开始,静默DHCP服务器响应。如有服务器响应,再一次重复整个过程。

实验步骤

实验环境

在本次实验中我选用一台Windows Server 2003作为DHCP服务机,一台Windows Server 2000作为客户机,两台虚拟机连接到同一个LAN中以避免其他因素的干扰,在此基础上展开DHCP服务器的安装与配置实验。
在这里插入图片描述
选择一个没有使用的LAN,但不要选择LAN0(桥接到真实环境)、仅主机模式和NAT模式

DHCP服务的安装

首先找到Windows Server 2003中的控制面板,在“添加或删除程序”的选项中选择“添加windows组件”并勾选“网络服务”,同时在详细信息中勾选“动态主机配置协议(DHCP)”并完成DHCP的安装。

DHCP服务的配置

打开DHCP控制台窗口,配置DHCP服务器网卡的IP地址为192.168.0.254,并添加一个新的作用域,并设置IP地址范围是192.168.0.10~192.168.0.100
在这里插入图片描述
添加排除IP地址的范围是 192.168.0.90~192.168.0.100
在这里插入图片描述
设置租约期限为10天:
在这里插入图片描述
配置默认网关为192.168.0.254:
在这里插入图片描述
最终配置好的界面如下:
在这里插入图片描述

实验结果验证

经过以上配置,我们配置的DHCP服务器的IP地址池的范围是:
192.168.0.10 ~ 192.168.0.100
排除IP地址的范围是 192.168.0.90 ~ 192.168.0.100

我们打开另一台Windows Server 2000,确保两台虚拟机连接到同一个LAN,在Windows Server 2000配置自动获取IP地址,在命令行界面中可以看到Windows Server 2000通过DHCP获得的IP地址为192.168.0.10,这符合了实验预期:
在这里插入图片描述
同时我们进一步实验,将排除IP地址的范围配置为 192.168.0.10 ~ 192.168.0.20
在Windows Server 2000中利用“ipconfig /relesase”,“ipconfig /renew”命令重新获取IP地址,可以看到Windows Server 2000中IP地址已经变换为:192.168.0.21,这也符合实验预期
在这里插入图片描述
DHCP服务端的统计信息如下:
在这里插入图片描述

DHCP保留地址

下面继续深入探索配置DHCP的保留功能,我们新建一个保留,名称为test,IP地址为192.168.0.30,绑定客户端的MAC地址。
在这里插入图片描述
完成配置后再客户端利用ipconfig /renew重新获取IP地址,可以看到客户端的IP地址已经变成了保留配置中绑定的192.168.0.30
在这里插入图片描述

后记

若有其他疑问,欢迎留言评论

猜你喜欢

转载自blog.csdn.net/monster663/article/details/124732483