目标:
了解 DHCP 服务器的功能、学会搭建 DHCP 服务器环境
 
DHCP
Dynamic Host Configuration Protocol( 动态主机分配协议 )
我们可以把 DHCP 服务器理解为一台用来集中管理 IP 网络设定数据的提供者或是集中管理 IP 设定数据的一个数据库,并且它能正确响应客户端提出的 IP 设定数据的申请。而客户端则会使用从服务器分配下来的 IP 环境数据。
 
我们知道要使一台 PC 能正常使用其网络功能就必须为该 PC 设置其 TCP/IP 属性,而这个需要设置的属性就是我们这里所指的“ IP 环境数据”就是客户端上网所需的 IP 地址、子网掩码、网关等数据
 
DHCP 工作原理:
寻找 DHCP Server 提供 IP 租用地址-接受 IP 租约-租约确认
 
在上图中可以看到,首先是客户端向网络发送广播寻找 DHCP Server ,当服务器 监听 到客户端发送的请求后 会从那些还没有租出的地址范围内,选择最前面的空置 IP 分配给客户端,然后客户端会选择一个,通常是最先抵达的那个确认后接受该租约。
 
详细的 DHCP 相关内容请参考: RFC-951 RFC-1084 RFC-1123 RFC-1533 RFC-1534 RFC-1497 RFC-1541
 
实操:
1 、在 Server 上安装 DHCP 服务
开始-控制面板-添加删除程序
 
 
Windows 组件-网络服务-动态主机配置协议 DHCP -确定
 
2 、配置 DHCP
开始-管理工具- DHCP
 
这时我们可以看到下图所示窗口,会发现服务器图标哪里显示了一个红色的图案,说明该服务器存在问题还不能使用。原因是因为这个 DHCP 是搭建在域环境中的,在域环境中原 DHCP 必须要经过授权才能正常使用,如果是在工作组环境中就不需要授权。
 
右键单击服务器选择授权,对该服务器授权
 
授权以后我们刷新一下会发现刚才的红×××案已经变成了绿色,说明该服务器状态已经正常了
 
 
接着我们就为该服务器新建一个作用域,以便给客户动态分配 IP 数据
右键单击服务器-新建作用域
 
在新建作用域向导中会要求你输入一个名称,可根据需要输入,描述内容可不必理会直接进入下一步。这时会看到有起始 IP 、结束 IP 、长度、掩码等配置内容,这些内容就是我们准备分配给客户端的 IP 数据,你可以根据你的的网络环境确定你要分配的 IP 范围。本处为 192. 168.2.1~100/24 输入完成后进入下一步
 
 
在这一步中我们要设置的是排除 IP 。在一个网络环境中我们都知道有一些主机或服务器是必须要分配固定 IP 的,我们可以在这一步将需要保留的固定 IP 排除在外,这样 DHCP 在向客户端分配 IP 数据时就不会将已排除的 IP 分配出去。我这里假设有 5 台服务器需要固定 IP ,并且我已给这 5 台主机分别配置了 1~ 5 IP ,在这步中将其先排除在外,添加后进行下一步。
 
在该步中服务器会要求我们设定租约期限,大家可以根据需要设定分配 IP 的租约期限,系统默认为 8 天。(“租约期限”我们可简单的理解为:比如在图书馆借书都有一个期限,到了规定期限,你就得还书或者继续续租。我们这里借的就是 IP 数据,也就是说客户端所获取的 IP 数据是有期限的,到了规定的期限就必须还给 DHCP 服务器。)
 
在这一步中出现了“配置 DHCP 选项”在这个选项中我们可以设置要分配给客户端的 IP 数据内容,前面的设置大家都看见了只能给客户端分配 IP 地址和子网,我们知道在网络中主机需要完成网络功能还需要诸如网关、 DNS WINS 等地址才行,而这个选项也说明了 DHCP 不仅是动态分配 IP 地址,而且还可以根据需要分配其他的 IP 数据。这里暂不做配置,点击下一步就完成了所有的基础配置。
 
完成配置后我们又见到了红色标记,这是因为该作用域尚未激活所致,右键单击该作用域,在弹出的菜单中选择激活
 
 
 
 
这时 DHCP 就可使用了,我们只需在客户端配置网卡为动态获取 IP 就可,分配到我们刚才所指定的 IP 地址了。