温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

DHCP怎样分配地址

发布时间:2026-07-25 15:24:16 来源:亿速云 阅读:83 作者:小樊 栏目:软件技术

DHCP(动态主机配置协议)通过**“四步交互”自动为设备分配IP地址,整个过程无需手动配置。下面用通俗流程 + 关键细节**说明。


一、DHCP 分配地址的基本流程(DORA)

设备(客户端)和 DHCP 服务器之间通常经历 4 个阶段

1️⃣ Discover(发现)

  • 谁发起:客户端(电脑、手机)
  • 目的:寻找网络中的 DHCP 服务器
  • 方式:广播
    源 IP:0.0.0.0
    目的 IP:255.255.255.255
    
  • 网络中所有 DHCP 服务器都会收到这个请求

2️⃣ Offer(提供)

  • 谁发起:DHCP 服务器
  • 内容
    • 一个可用的 IP 地址
    • 子网掩码
    • 网关
    • DNS
    • 租期(lease time)
  • 方式:一般是单播或广播

3️⃣ Request(请求)

  • 谁发起:客户端
  • 目的
    • 接受某个 DHCP 服务器的 IP
    • 同时告诉其他服务器“我选好了”
  • 仍然是广播

4️⃣ Acknowledge(确认)

  • 谁发起:被选中的 DHCP 服务器
  • 作用:正式确认分配
  • 客户端收到后:
    • 绑定 IP
    • 配置网络参数
    • 开始使用网络

✅ 这就是常说的 DORA 过程


二、DHCP 是如何“选”IP 地址的?

DHCP 服务器内部通常维护一个 IP 地址池(Pool)

192.168.1.100 ~ 192.168.1.200

分配规则一般是:

  1. 从地址池中找 未使用 的 IP
  2. 优先分配:
    • 之前用过的 IP(有租约记录)
    • 否则按顺序分配

三、IP 不是永久的:租期(Lease)

DHCP 分配的 IP 是租来的,不是永久的。

租期过程:

  • 50% 时间:客户端尝试续租
  • 87.5% 时间:再次尝试
  • 失败 → IP 被回收,重新走 DORA

四、DHCP 还能分配什么?

除了 IP,DHCP 还能自动下发:

项目 示例
子网掩码 255.255.255.0
默认网关 192.168.1.1
DNS 服务器 8.8.8.8
域名 example.com
WINS(老系统) 较少用

五、常见分配方式

类型 说明
动态分配 最常见,IP 会变化
静态分配(DHCP 保留) 根据 MAC 固定 IP
手动分配 人工配置(不是 DHCP)

六、一个完整示例

电脑开机
↓
广播 DHCP Discover
↓
路由器 DHCP 服务器回应 Offer(192.168.1.101)
↓
电脑发送 Request
↓
服务器发送 ACK
↓
电脑获得 IP,可上网

七、一句话总结

DHCP 通过“发现 → 提供 → 请求 → 确认”四步,从地址池中动态分配 IP 并设定网络参数,且 IP 有租期限制。

如果你愿意,我也可以:

  • 抓包(Wireshark)视角讲 DHCP
  • 对比 DHCP vs 静态 IP
  • DHCP 中继 / 多子网 场景
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI