一、简介:动态主机配置协议; 二、作用:动态的为主机获得IP地址,可以大大减少管理员的负担,提高IP地址的利用率,减少IP地址的冲突等等。 三、原理:首先是客户机广播发送一个DHCP Discover数据包,在同一网段的安装了DHCP并开启DHCP服务的主机都会收到,DHCP服务器收到后会先发送ARP广播,获得没有使用的IP地址,然后DHCP服务器会将IP地址和相关信息封装,再单播发送一个DHCP Offer数据包,客户机会接受第一个发DHCP Offer数据包的服务主机,接着客户机会广播发送一个DHCP Request数据包,目的是告诉所有的提供IP地址的服务主机已经有选择的主机了,没有选择IP的主机可以释放掉提供的IP地址,最后是DHCP服务的主机会单播一个DHCP ACK数据包,数据包包括IP,网关等等的信息。 四、实验环境:Server 2016 、 Windows 10 五、实验步骤: 1、首先将Windows10与Server2016的的的网卡全部设定为“仅主机模式”,如图: 2、然后将虚拟机里的“编辑”里的“虚拟网络编辑器”打开,找到右下方的“更改设置” 3、紧接着点开“更改设置”选中“VMnet1”,然后取消选中“使用本地DHCP服务地址分配给虚拟机; 4、接下来去看一下客户机Win10的网卡配置,右击打开桌面上的“网络”选中“属性”,然后点开“更改适配器设置”; 5、再接下来打开后找到如图图标,右击打开“属性”; 6、然后会进入到下图界面,双击途中标注区域进入: 7、进入后选中如图标注的两个选项,确定并退出,千万不要手动去配; 8、下面正式搭建“DHCP”服务,在Server2016中打开“开始”里的“服务器管理器”; 9、进入“服务器管理器”后等待加载,找到“仪表板”里的“添加角色和功能” 10、这里双击“添加角色和功能”进入向导界面,然后点击“下一步”; 11、接下来选中如图的“基于角色或基于功能的安装”选项,下一步; 12、然后回进入到如图界面,选中“DHCP”选项; 13、选中后会跳出下图界面,点击“添加功能”; 14、接下来会转到下图界面,不做其他功能添加,点击下一步; 15、下面会看到如图内容,注意红框标注的“注意事项”,后面要来配置值个IP地址的,然后点击下一步; 16、那么接下来就要安装需要的“工具”了; 17、安装好了以后,去确认一下有没有IP地址,打开“网络”选中“属性”,点开“更改适配器设置”,再点开网卡“属性”,然后会进入到下图界面,双击途中标注区域进入: 18、接下来按下图方式去配IP地址; 19、这个时候会发现仪表办理出现“DHCP”,到这里DHCP服务就建立好了,下面来管理它。 20、在“开始”菜单里找到“Windows管理工具”,点开找到“DHCP”,双击进入; 21、点开“DHCP”后会看到一个主机名; 22、然后点开主机名会看到“IPv4”与“IPv6”,点开“IPv4”,右击点中“新建作用域”; 23、接下来进入到想到界面,点击下一步; 24、下面来给作用域起个名字; 25、点击下一步来设定IP范围,如图可以看到设定的范围里一共有31个地址; 26、再下面来设定“排除地址”,如图这6给地址已经配发出去,就需要添加排除这些地址; 27、接下来就到设定“租用期限”了,这里可以更改租用的天数、小时以及分钟; 28、设定好后来“配置DHCP选项”; 29、点击下一步,首先进入到“路由器(默认网关),这里给它配发一个如图的IP地址; 30、下面会进入到下图界面,“父域”暂不设定,“IP地址”设定为如图的本地IP地址; 31、然后点击添加会出现下图提示找不到IP地址; 32、这里没关系,点击“是(Y)”,然后“下一步”,这里会出现“WINS服务器”,暂不需要; 33、接下来就会到“激活作用域”界面,之里一点要选“是”,不然就要手动去配了,到这里服务就建好了。 34、下面去用客户端获取地址,调用“命令提示符”,输入“ipconfig /renew”回车会看到获取到的IP地址; 35、然后在输入“ipconfig /all”去请查看DNS地址; 36、这里来给BOSS留一个好的地址,打开之前建的“作用域”,右击下面 的“保留”点开“新建保留”; 37、这里给BOSS留一个如图的“192.168.100.88”地址; 38、那么这里的“MAC地址”怎么获取呢,点开“命令提示符”输入“arp -a”会看到如图: 39、然后去客户机验证一下“物理地址”是不是上图中的地址; 40、再来就是点击这个地址框一下,右击复制,然后粘贴到MAC地址栏中; 41、这里就给BOSS预留了一个IP地址了; 42、接下来回到客户机见原来的IP地址释放掉; 43、再用“ipconfig /renew”重新获取地址,这个时候就获取到了“192.168.100.88”地址了; 44、下面来设置服务器的黑白名单,在下图界面找到“筛选器”点开后会看到“允许”与“拒绝”图标; 45、这里先来设一下“拒绝 ”,右击“拒绝”选中“新建筛选器”; 46、然后呢,会看到会让填“MAC地址”,将之前获取到的“物理地址”再复制粘贴到这里来,描述一下即可“添加”; 47、然而在这里“拒绝”还未生效; 48、看见下方的红色小箭头了吗,右击选择“启用”才会生效“拒绝”目录里的地址噢; 49、然后来验证一下这个地址是否被封杀了; 50、然而等了半天没有动静,输入“ipconfig ”看一下有没有地址,会看到一个如下图的地址,这个地址是“IPv4协议”发的地址。