P25-P28、第十二章 DHCP与安全

目录

一、DHCP作用

二、DHCP相关概念

三、DHCP优点

四、DHCP原理

五、DHCP续约

六、部署DHCP服务器

七、地址保留

八、选项优先级

九、DHCP备份

十、命令

十一、练习


一、DHCP作用

                DHCP(Dynamic Host Configuration Protocol,动态主机配置协议 )通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。 

                DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。        

二、DHCP相关概念

地址池/作用域:(ip、子网掩码、网关、DNS,租期),DHCP协议端口号是UDP 67/68

dhcp是比较特殊的,两个端口号67、68

三、DHCP优点

减少工作量,避免ip冲突、提高地址利率用

四、DHCP原理

也称为dhcp的租约过程,分为4个步骤:

(1)发送DHCP   Discovery 广播包

客户机广播请求ip地址(包含客户机的mac地址)

(2)响应DHCPoffer 广播包

服务器响应提供的ip地址(但无子网掩码,网关等参数)

(3)发送DHCP request 广播包

客户机选择ip(也可认为确认使用哪一个ip地址)

(4)服务器发送DHCP ack广播包

服务器确定租约,并提供网卡详细参数,子网掩码,网关,dns,租期等

五、DHCP续约

                50%过后,客户机再次发送DHCP request 包,进行续约,如果服务器无响应,则继续使用并在87.5%,再次发送DHCP request 包,进行续约,如仍然无响应,则释放ip地址,及重新发送DHCP discovery 广播包来获取ip地址,当无任何服务器响应时,自动给自己分配一个169.254.x.x/16   ,全球同意无效地址,用于临时内网通信!

六、部署DHCP服务器

客户机验证:

ipconfig        /release        #释放ip(取消租约,或者改为手动配置ip,也可以释放租约)

ipconfig        /renew   #重新获取ip(有ip时,发送request续约,无ip时,发送discovery重新获取)

部署通用流程:

        (1)ip地址固定(服务器必须配固定的ip地址)‘

        (2)安装dhcp服务插件

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

        (4)激活

        (5)客户机验证:

ipconfig   /release  #释放IP(取消租约,或者改成手动配置ip地址,同样也可以释放租约)
ipconfig    /renew   #重新获取ip(有ip时,发送request续约,无ip时,发送discovery重新获取)

以win2003为例子做实验:

(1)先给2003配置ip静态的地址

(2)从win2003镜像安装dhcp服务器组件

(3)新建作用域-》起始ip地址:10.1.1.21,结束ip地址:1.1.1.250

前边预留一部分IP地址,后边预留一部分ip地址,网关地址254,子网掩码长度24,

配置网关ip,必须点击了添加才生效,必须与真是的网关地址相吻合。

从运营商买上网公网ip的时候,运营商会告诉公司上网的dns的ip地址。

 

注意,vmware虚拟机为每个网络默认配置了默认的dhcp服务器,这里如果做试验(客户机用xp,dhcp配置在2003的时候)的时候发现,客户机自动配置的不是2003dhcp服务器配置的ip,那么就是虚拟机自带的dhcp服务器配置的ip,这里   编辑-》虚拟机网络编辑器,把相应的网段的虚拟机dhcp服务器关闭就可以了,下图显示的就是做试验的时候xp系统,接收到了虚拟机默认的dhcp服务器配置的ip地址。

七、地址保留

对指定的mac地址,固定动态分配ip地址

八、选项优先级

作用域选项-》服务器选项

**当服务器上有多个作用域时,可以在服务器选项上设置dns服务器

九、DHCP备份

(1)攻击DHCP服务器,频繁的发送伪装DHCP请求,直到将DHCP地址池资源耗尽

防御:在交换机(管理型)端口上做动态mac地址绑定

(2)伪装DHCP服务器攻击:hack通过将自己部署DHCP服务器,为客户及提供非法ip

防御:在交换机(管理型),除合法的DHCP服务器所在的接口外,全部设置为禁止发送DHCP    offer包

十、命令

  ipconfig /all     显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。

       

ipconfig   /release        

释放全部(或指定)适配器的由DHCP分配的动态IP地址。此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。

                       即去除网卡(适配器)的动态IP地址。

ipconfig   /renew         

为全部(或指定)适配器重新分配IP地址。此参数同样仅适用于IP地址非静态分配的网卡

即为网卡重新动态分配IP地址。

                一个dhcp服务器可以有很多个作用域(地址池),即存在很多个网段(地址池),这时为了数据安全,之后配置方便,可以选择备份。

十一、练习

(1)部署DHCP服务器,并在客户机上验证,并练习ipconfig /release 与 ipconfig /renew

   (2)  设置DHCP地址保留

(3) 练习备份与还原DHCP配置。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值