DHCP部署基础

DHCP概念


 

DHCP即动态主机配置协议(Dynamic Host Configuration Protocol),用于内网自动分配ip地址

DHCP中将ip、子网掩码、网关、DNS、租期的集合称为地址池或作用域

DHCP协议端口有两个,分别为UDP 67(服务器)和68(客户端) 

 

DHCP作用原理


DHCP作用过程主要分为四个部分

(1)DHCP Discovery 

 由客户机向外广播,向所有服务器请求地址(包含客户机MAC地址)

(2)DHCP Offer

由服务器响应客户机的请求并提供IP地址(该阶段仅提供ip地址)

(3)DHCP Request

客户机选择一个服务器提供的ip地址(一般为最先到达客户机的ip地址)

(4)DHCP ACK

客户机与服务器确定租约后,由服务器将详细参数提供给客户机

 

DHCP续约原理


 

客户机会在租期过去50%的时候,直接向为其提供IP地址的DHCP服务器发送DHCP request消息包。如果客户机接收到该服务器回应,客户端就根据包中所提供的新的租期以及其它已经更新的TCP/IP参数,更新自己的配置,如果没有收到该服务器的回复,则客户端继续使用现有的IP地址

如果在租期过去50%的时候没有收到服务器回应,则客户端将在租期过去87.5%的时候再次向为其提供IP地址的服务器联系。如果还不成功,当租约到达100%时候,客户端将放弃这个IP地址,重新申请。

当无任何服务器回应,客户机会自动分配169.254.0.0/16中随机的一个地址,并且每隔5分钟再进行尝试

人多的时候网卡的原因?

 

DHCP的部署


一、主要步骤

(1)设置静态IP地址

(2)安装启用DHCP服务(通过netstat -an命令可查询开放的端口,验证67,68端口是否开放)

(3)建立作用域及作用域选项

(4)验证

(5) 客户机验证(ipconfig /release 释放IP   ipconfig /renew 重新获取IP,有IP时则续约)

二、地址保留

可通过绑定将MAC地址与IP地址绑定达到固定分配IP的作用

 三、选项优先级

作用域选项优先级>服务器选项优先级(当服务器有多个作用域时可自行配置DNS服务器)

 

DHCP的安全


 

 

一、攻击

(1)针对DHCP服务器的攻击:大量发送伪装DHCP请求,类似DDOS攻击原理

(2)针对客户机的攻击:攻击者将自己伪装部署为DHCP服务器,向客户机提供非法地址

二、防御

(1)防御针对服务器的攻击:在交换机(管理型-- 管理型交换机产品提供了基于终端控制口(Console)、基于Web页面以及支持Telnet 远程登录 网络等多种网络管理方式)的端口上做动态MAC地址绑定

(2)防御针对客户机的攻击:禁用所有除合法DHCP服务器接口外发送DHCP offer包的权限

 

posted @ 2023-07-12 15:51  goodsir  阅读(89)  评论(0编辑  收藏  举报