DHCP服务器

DHCP的概念

        DHCP 服务器是一种网络服务器,主要负责为网络中的客户端设备(如计算机、手机、打印机等)动态分配 IP 地址、子网掩码、默认网关、DNS 服务器地址等网络配置参数。

        它的工作原理大致如下:

  1. 客户端设备在加入网络时,会向网络发送一个 DHCP 请求,请求获取网络配置信息。
  2. DHCP 服务器接收到请求后,从可用的地址池中选择一个未分配的 IP 地址,并为客户端分配其他相关的网络配置参数。
  3. 服务器将这些配置信息发送回客户端,客户端根据收到的信息进行网络配置。

        DHCP 服务器的优点众多:

  • 提高了网络管理的效率,管理员无需手动为每个设备配置网络参数。
  • 减少了 IP 地址冲突的可能性,因为地址是动态分配的。

        例如,在一个大型企业网络中,如果没有 DHCP 服务器,管理员需要逐个为数百台甚至数千台计算机设置 IP 地址等参数,这将是一项极其繁琐且容易出错的工作。而有了 DHCP 服务器,这一过程就变得自动化和高效。

        在家庭网络环境中,大多数路由器也内置了 DHCP 服务器功能,使得家庭中的多个设备能够方便地连接到网络,并自动获取正确的网络配置。

DHCP服务器的分配方式

DHCP(动态主机配置协议)主要有以下三种分配 IP 地址的方式:

一、自动分配(Automatic Allocation)

  1. 特点:
    • DHCP 服务器为客户端永久分配一个 IP 地址。
    • 一旦分配,这个 IP 地址将一直由该客户端使用,除非客户端离开网络很长一段时间,DHCP 服务器才会收回该 IP 地址并重新分配给其他客户端。
  2. 适用场景:
    • 适用于需要为特定设备长期稳定分配固定 IP 地址,但又不想通过手动静态配置的情况。比如企业中的一些关键服务器、网络打印机等设备,需要始终保持相同的 IP 地址以便其他设备能够可靠地访问它们。

二、动态分配(Dynamic Allocation)

  1. 特点:
    • DHCP 服务器为客户端临时分配一个 IP 地址,租约期限通常由管理员在服务器上设置。
    • 当租约到期时,如果客户端仍然需要使用该 IP 地址,它必须向 DHCP 服务器申请续租。如果客户端在租约到期后没有续租,服务器将收回该 IP 地址并重新分配给其他客户端。
  2. 适用场景:
    • 在大多数企业和家庭网络环境中广泛使用。对于那些不固定连接到网络的设备,如笔记本电脑、智能手机等,动态分配可以更有效地利用有限的 IP 地址资源。

三、手动分配(Manual Allocation)

  1. 特点:
    • 由管理员手动为特定的客户端设备分配一个固定的 IP 地址,但这个地址的分配是通过 DHCP 服务器来完成的,而不是在客户端设备上手动静态配置。
    • 客户端设备在启动时仍然会向 DHCP 服务器发送请求,但服务器会根据预先设置的手动分配信息返回特定的 IP 地址给该客户端。
  2. 适用场景:
    • 适用于一些需要固定 IP 地址但又希望通过集中管理方式进行分配的设备,例如企业中的一些特殊用途的服务器或网络设备,管理员可以更好地控制这些设备的 IP 地址分配,同时也能利用 DHCP 服务器的管理功能来记录和跟踪这些设备的网络使用情况。

DHCP服务器的签租过程

        正常租约

       客户端寻找DHCP服务器的过程

        DHCP客户端获取IP地址的过程

        异常租约


        发送带有IP地址的DHCP Request请求包
             若 IP地址没有分配使用,发送DHCP ACK确认信息
                  客户端继续使用重启前的IP地址
             若 IP地址已经分配到其他客户机使用
                  发送DHCP Nack否认信息
                  客户机重新发送DHCP Discover

        DHCP 续租

  • 第一次续租请求:当 IP 地址租期剩余 50% 时,客户端会自动以单播的方式向 DHCP 服务器发送 DHCP Request 报文,请求更新 IP 地址租期。
    • 续租成功:如果 DHCP 服务器回应 DHCP ACK 报文,则租期更新成功,即租期从 0 开始计算,客户端可以继续使用该 IP 地址。
    • 续租失败:如果收到 DHCP NAK 报文,则表示续租失败,客户端重新发送 DHCP Discover 报文请求新的 IP 地址。
  • 第二次续租请求:如果在第一次续租请求后,客户端没有收到 DHCP 服务器的应答,当租期达到 87.5%(剩余 12.5%)时,客户端会自动以广播的方式向 DHCP 服务器发送 DHCP Request 报文,再次请求更新 IP 地址租期。
    • 续租成功:若收到 DHCP 服务器回应的 DHCP ACK 报文,则租期更新成功,客户端继续使用该 IP 地址。
    • 续租失败:如果收到 DHCP NAK 报文,则客户端重新发送 DHCP Discover 报文请求新的 IP 地址。
  • 放弃当前 IP 地址并重新申请:如果在租期到期时,客户端都没有收到 DHCP 服务器的回应,那么客户端将停止使用此 IP 地址,并重新发送 DHCP Discover 报文,请求新的 IP 地址 

DHCP服务器部署

        1)要求网卡IP是静态IP地址。
        2)安装DHCP服务器插件
        3)新建作用域


        4)设置起止ip,设置租用时间,网关和DNS选填

        tips:
        DHCP服务器必须静态IP
        DHCP服务器必须要在其分配ip的网段内
        DHCP服务器和客户端需在同一网络下
        新建排除范围和保留共同保证了后来的管理员有ip可用(排除范围内的IP不会被DHCP租用出去)

        验证

pconfig /release 释放IP(取消租约,或者改为手动配置IP,也可以释放租约)
ipconfig /renew 重新获取IP(有IP时,发送request续约,无IP时发送Discovery重新获取
IP

地址保留


        这对指定的MAC地址,固定动态分配IP地址

选项优先级


        作用域选项>服务器选项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值