DHCP服务器分配的IP,不是随机乱给,而是从管理员预设的地址池里,按租约、排除范围、保留绑定和冲突检测,动态或静态地分给客户端;要查“分了哪些IP”,最直接就是看DHCP租约表或客户端列表。
DHCP服务器分配了哪些IP?先分清地址池和租约表
很多人把“地址池”和“已分配IP”混在一起,地址池是能吃到的菜单,租约表才是这顿饭已经端给谁,DHCP的工作机制由RFC 2131定义,核心就是发现、提供、请求、确认四步。
地址池定义“能分哪些IP”
地址池也叫作用域,通常包含一组连续IP,管理员会配置:
- 起始IP和结束IP,例如192.168.1.100到192.168.1.200
- 子网掩码、默认网关、DNS服务器
- 租期时长,比如家用网络8小时,企业办公网1天
- 排除范围,给服务器、打印机、交换机、AP管理地址留出来
- 保留地址,按MAC地址绑定固定IP
RFC 1918定义了三段私有地址:10.0.0.0/8、172.16.0.0/12、192.168.0.0/16,家庭和企业内网绝大多数DHCP分配,都在这三段里打转。
租约表记录“已经分给谁”
租约表里通常有这些字段:
- IP地址
- 客户端MAC地址
- 主机名
- 租约开始时间和到期时间
- 客户端ID或DUID
- 状态,比如活动、过期、释放
如果你在Windows Server的DHCP控制台里看到“地址租用”,那就是租约表,在Linux的ISC DHCP里,常见文件是/var/lib/dhcp/dhcpd.leases,在路由器后台,名字可能是“客户端列表”“已分配地址”“DHCP租约”。
排除范围与保留地址容易混淆
排除范围是“这些IP不许动态分配”,保留地址是“这个IP只给这台设备”,两者都会影响你看到的清单。
- 服务器、NAS、打印机建议用排除或保留,避免IP漂移。
- 临时访客设备适合动态租约,到期自动回收。
- 如果保留地址没写对MAC,客户端可能拿不到预期IP。
DHCP服务器分配的IP地址范围怎么查看?Windows、Linux和路由器实操
查分配范围,不要只盯着网段,要看作用域配置和当前租约。
Windows Server查看租约
操作路径:
- 打开“服务器管理器”
- 点击“工具”,进入“DHCP”
- 展开IPv4,找到对应作用域
- 点击“地址租用”,右侧就是已分配IP
命令行也直接:
Get-DhcpServerv4Scope Get-DhcpServerv4Lease -ScopeId 192.168.1.0 Get-DhcpServerv4Reservation -ScopeId 192.168.1.0
Get-DhcpServerv4Scope看地址池范围,Get-DhcpServerv4Lease看已经租出去的IP,Get-DhcpServerv4Reservation看保留绑定。
Linux DHCP查看租约
ISC DHCP常见命令:
cat /var/lib/dhcp/dhcpd.leases dhcp-lease-list --lease /var/lib/dhcp/dhcpd.leases
日志里搜DHCPACK,能看到分配成功记录,Kea DHCP则看租约文件,常见路径是/var/lib/kea/kea-leases4.csv,也可以通过Kea控制API查询。
家用路由器查看租约
登录路由器后台,常见地址是192.168.1.1或192.168.0.1,找到“DHCP服务器”或“局域网设置”,再点“客户端列表”,这里会列出设备名、IP、MAC和剩余租期。
如果家里设备多,租约列表会很长,手机、平板、智能家居都可能各占一条,开启随机MAC的设备,还会让租约数量变多。
家用路由器DHCP服务器分配了哪些IP?登录后台就能对账
家用场景里,DHCP服务器通常集成在路由器里,默认地址池常见从100开始,到199或200结束,但不同品牌不一样,你要做的是对账:
- 看网关地址,确认路由器本身占哪个IP
- 看DHCP池起始和结束
- 看客户端列表里哪些IP已占用
- 把NAS、打印机、监控主机做静态保留
- 访客网络可以单独开一个地址池,和主网络隔开
如果发现某台设备经常换IP,先检查是不是开了随机MAC,再检查租期是不是太短,多数情况下,家用网络租期设成12小时到24小时就够用。
企业DHCP服务器和家用路由器分配IP有什么区别?一张表看懂
企业网络不是把家用路由器放大那么简单,它常涉及多VLAN、多作用域、DHCP中继、故障转移和审计。
| 对比项 | 家用路由器DHCP | 企业DHCP服务器 |
|---|---|---|
| 管理范围 | 通常一个网段 | 多个VLAN、多个作用域 |
| 地址池规模 | 几十到几百个 | 几百到几万个 |
| 租期策略 | 统一较短 | 按设备类型区分 |
| 保留绑定 | 少量 | 大量,常与IPAM联动 |
| 高可用 | 较少 | 故障转移、集群 |
| 审计日志 | 简单 | 日志、告警、审计 |
| 高级选项 | 网关、DNS为主 | 选项82、NTP、PXE、WINS等 |
业内专家指出,企业DHCP很少孤立运行,它和DNS、IPAM、准入控制一起工作,客户端拿到IP只是第一步,能不能访问资源,还要看认证和策略。
DHCP服务器分配IP地址收费吗?授权、开源和云场景
这个问题要分场景看。
- 家用路由器:DHCP功能免费,成本已经包含在路由器价格里。
- Windows Server:DHCP角色随Windows Server授权,不按分配IP个数单独收费。
- Linux ISC DHCP、Kea:开源免费,商业支持服务可能收费。
- 云VPC:DHCP选项集通常不额外收费,但公网IP、弹性IP、带宽会收费。
- 商业IPAM/DDI软件:常按设备数、节点数或订阅收费,价格差异较大。
DHCP服务器分配IP地址收费吗”不能一句话回答,分配IP这个动作本身,通常不是按IP数量计费,真正花钱的地方在软件授权、硬件、云资源和运维服务。
北京企业内网DHCP服务器分配了哪些IP?跨VLAN排查思路
在北京这类办公密集、园区网络复杂的环境里,DHCP问题常出在跨VLAN,你在客户端上执行ipconfig /all,先看DHCP服务器地址,然后回到对应服务器,按VLAN或作用域筛选租约。
排查顺序:
- 确认客户端所在VLAN
- 确认网关接口是否配置了DHCP中继
- 检查
ip helper-address是否指向正确DHCP服务器 - 看DHCP服务器是否有对应作用域
- 看地址池是否耗尽
- 看选项82是否能识别接入端口
- 看交换机ARP表和DHCP租约是否一致
如果客户端拿到其他VLAN的IP,多半是中继或接口划分有问题,如果地址池快满,租约使用率会很高,需要扩容、缩短租期或清理失效租约。
常见异常与修复
拿到169.254开头的IP
254.0.0/16是APIPA地址,RFC 3927定义,它表示客户端没收到DHCP响应,检查链路、VLAN、中继、DHCP服务,以及防火墙UDP 67和68端口。
地址池耗尽
租约数接近池大小时,新设备就上不了网,处理方式包括缩短租期、清理过期租约、扩大地址池、把静态设备移出动态池。
IP冲突
常见原因是手动静态IP没排除,或者多台DHCP服务器发了同一网段,开启DHCP冲突检测,结合交换机ARP表定位。
设备频繁换IP
租期太短、随机MAC、保留未绑定都会导致,需要稳定IP的设备,用DHCP保留或静态绑定。
查DHCP分配了哪些IP,核心就是看两张表:地址池回答“能分什么”,租约表回答“已经分给谁”。
关于DHCP服务器分配了哪些IP的常见问答
DHCP服务器分配的IP会一直不变吗?
不一定,动态租约到期后会续租或重新分配,只有保留地址和静态绑定才相对固定,租期越长,IP越稳定,但地址池回收越慢。
DHCP服务器分配了哪些IP,能否只允许指定设备上网?
可以,用DHCP保留给合法设备分配固定IP,再配合MAC过滤、802.1X或NAC,MAC地址可以伪造,企业环境更依赖认证,而不是只靠DHCP保留。
为什么设备显示169.254开头的IP?
因为客户端没有收到DHCP Offer或ACK,系统回退到APIPA自动私有地址,需要检查DHCP服务是否运行、中继是否配置、VLAN是否正确,以及UDP 67和68是否被防火墙拦截。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/729377.html





