DHCP协议原理与配置笔记

本文介绍了DHCP协议的工作原理与配置方法,包括DHCP的工作流程、地址分配方式、DHCPRelay配置以及面临的常见安全威胁,并提出了DHCPSnooping技术作为解决方案。

DHCP协议原理与配置

DHCP协议原理

DHCP:动态主机配置协议(IETF发布)

DHCP的应用实现了网络参数配置的自动化

手工配置可能存在的问题:

  • 人员素质要求高
  • 容易出错
  • 灵活性差
  • IP地址资源利用率低
  • 工作量大

DHCP相对于静态手工配置的优点:

  • 效率高
  • 灵活性强
  • 易于管理

DHCP工作过程

主机请求DHCP服务分配ip

主机上线没有ip—主机请求DHCP服务器(广播)二层广播域–找到DHCP服务器–提供阶段询问(单播)–主机请求阶段(接收第一个回应的服务器)DHCP request(广播)–DHCP(确认提供的ip地址是否可以分配,可以则发送,不可以则发送DHCP Nak消息 拒绝)—DHCP Ack/DHCP Nak (单播)–主机得到ip或者被拒绝

在这里插入图片描述

主机续约DHCP ip

主机客户端要到达约定时间后,需要续约

主机(当租约期到一半时候,发送DHCP request消息,请求续约)—DHCP request请求续约(单播)----DHCP 服务器回应 重新开始续约日期 并回应 ack(单播)

主机(当主机租约到7/8时,服务器没有回应)—DHCP request(广播)–DHCP 服务器回应 重新开始续约日期 并回应 ack(单播)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RTmaOefk-1670037267167)(../../../知了堂/mackdown/image-20221103185024280.png)]

DHCP配置

DHCP Relay

给不同网段怎么DHCP获取地址

方法一:给每个网段设置一台DHCP 服务器

方法二:路由器配置 DHCP Relay(DHCP中继技术)

如何配置

通过DHCP接口复制分配、通过DHCP地址池分配都是通过路由器或者三层设备实现

DHCP地址池(global)需要配置上:网段、网关、dns

DHCP接口复制(interface):基于一个物理口复制网段等信息给对应局域网主机分配IP地址,但是DNS需要额外指定

DHCP Relay(DHCP中继技术)

常见的dns

114.114.114.114 南京电信dns

8.8.8.8 谷歌dns

DHCP面临的安全威胁

针对dhcp的攻击行为主要有以下三种:

DHCP饿死攻击

仿冒DHCP server 攻击

DHCP饿死攻击

攻击原理:攻击者持续大量的想DHCP server申请ip地址,直到耗尽dhcp地址池的ip地址,导致DHCP server不能正常给用户进行分配

漏洞分析:DHCP server 向申请者分配地址时,无法区分正常的申请者和恶意的申请者

仿冒DHCP server 攻击

攻击原理:攻击者仿冒DHCP server,向客户端分配错误的ip地址及提供错误的网关地址等参数,导致客户端无法正常访问网络

漏洞分析:DHCP客户端接收来自DHCP server 的dhcp消息后,无法区分这些DHCP消息是来自仿冒的DHCP server, 还是来自合法的DHCP server

DHCP中间人攻击

攻击原理:攻击者利用arp机制,让PC-A学习到IP-S与MAC-B的映射关系,又让server学习到IP-A与Mac-B

DHCP Snooping技术

为了增强网络安全,防止DHCP受到攻击,一种称为DHCP Snooping

DHCP Snooping用于防止DHCP饿死攻击

在这里插入图片描述

DHCP Snooping用于防止仿冒DHCP server 攻击

在这里插入图片描述

DHCP Snooping用于防止DHCP中间人攻击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值