DHCP服务器为什么要设置保留?DHCP保留地址有什么用、怎么设置。

打印机第二天换了IP,同事的电脑连不上;监控NVR重启后地址变了,录像回放全断;财务的税控盘绑定了固定IP,一换就要重新报备,这些麻烦的根源不在于DHCP不好用,而在于“全动态”这个策略用错了地方,DHCP保留就是补上这块缺口的手段。

DHCP保留到底在解决什么矛盾

动态分配省事,但地址会漂

在标准DHCP流程里,客户端发DISCOVER,服务器回OFFER,再REQUEST、ACK(依据RFC 2131定义的报文交互),服务器从地址池里挑一个空闲地址,附加一段租约时间,租约到期或设备长时间离线,这个地址就可能被回收,再分配给别的主机。

对于笔记本、手机、访客设备,这种“谁先来谁先用”的机制效率很高,但一旦对象换成打印机、摄像头、门禁控制器,地址漂移就意味着所有指向它的配置都要跟着改。

手工静态IP稳定,但没人管得住

另一种常见做法是跑到设备跟前,手工填IP、掩码、网关、DNS,地址是稳了,代价是:地址台账靠Excel维护,时间一长就与实际情况脱节;设备一多,重复地址几乎必然出现;换个人接手,根本不知道192.168.10.50被谁占了。

保留地址站在两者中间

DHCP保留的做法是:在服务器上登记“MAC地址00-11-22-33-44-55对应192.168.10.50”,客户端配置仍然是自动获取,设备上线后,服务器在分配前先查保留表,命中就把指定地址给它。

结果就是:地址固定,配置集中,台账只有一份,还都在服务器上。

对比维度纯动态分配手工静态IPDHCP保留
配置写在哪服务器地址池每台设备本地服务器保留表
地址是否固定不固定固定固定
地址冲突风险低(服务器统一判断)较高(靠人工记忆)低
换设备或换网卡无影响需现场重配改一条记录即可
适合对象终端、访客极少数无法走DHCP的设备打印机、AP、摄像头、服务器带外口

哪些设备值得占用一个保留名额

优先级最高的几类设备

判断标准很朴素:这个设备的IP一旦变化,会不会有人或某个系统跟着出问题。

  • 网络基础设施:无线AP、交换机管理地址、防火墙内网口,这些地址通常写在监控平台或网管系统里。
  • 打印与共享外设:网络打印机、扫描仪,用户电脑里存的打印机端口就是IP。
  • 安防与门禁:NVR、IPC、门禁控制器、考勤机,录像计划和权限表都按IP登记。
  • 存储与备份:NAS、备份一体机,备份任务、iSCSI目标地址都依赖固定IP。
  • 服务器带外管理口:iDRAC、iLO、IPMI,这类口往往不方便改配置,更需要集中下发。
  • 业务终端:POS机、称重设备、工业网关、需要做端口映射的机器。

可以不做保留的情况

员工笔记本、手机、会议室投屏、访客网络,这些设备对地址不敏感,做保留反而增加维护量,每加一台设备就要登记一次MAC,收益极低。

保留的工作机制:MAC、租约与地址池

服务器在四步握手里多做了什么

收到DISCOVER后,服务器先取出报文里的Client Identifier,Windows客户端默认用MAC地址作为Client ID,部分Linux发行版(如使用systemd-networkd的环境)会发送DUID形式的标识,服务器拿这个标识去比对保留表,命中就返回预留地址,未命中才走池内动态挑选。

这也解释了一个常见的故障:明明登记了MAC,保留却不生效,多半是客户端发来的标识和登记值格式对不上,抓一次包就能确认。

保留地址放池内还是池外

这是配置环节最容易出错的地方,多数实现允许保留地址落在地址池范围内,但不同厂商的处理顺序并不一致,稳妥做法是把地址池切出一段“静态区”,并从动态池中排除:

  • 例如作用域192.168.10.0/24,动态池设为.100—.200,保留地址统一放在.10—.99。
  • Windows Server上可用Add-DhcpServerv4ExclusionRange把静态区排除出动态分配。
  • ISC DHCP则通过分段写多个range语句实现同样的效果。

租约时间要不要单独调

保留设备的租约可以比普通终端长一些,办公网终端常用8小时到1天,保留设备设成7天甚至更长,能减少续租报文,也降低服务器重启后的地址波动,但租约不宜设成无限,否则设备下线后地址长期占着,台账容易失真。

动手配置:三种主流DHCP服务器的保留写法

Windows Server

图形界面路径是“DHCP管理器 → 作用域 → 保留 → 新建保留”,填写IP、MAC和描述,批量操作更适合用PowerShell:

Add-DhcpServerv4Reservation -ScopeId 192.168.10.0 `
  -IPAddress 192.168.10.50 -ClientId "00-11-22-33-44-55" `
  -Name "Printer-3F" -Description "三楼打印机"

查看现有保留:Get-DhcpServerv4Reservation -ScopeId 192.168.10.0,修改后记得同步到故障转移伙伴,否则主备记录会不一致。

Linux下的ISC DHCP与Kea

ISC DHCP在/etc/dhcp/dhcpd.conf里追加host段:

host printer-3f {
  hardware ethernet 00:11:22:33:44:55;
  fixed-address 192.168.10.50;
}

Kea则写在子网的reservations数组里,字段为hw-address和ip-address,改完执行systemctl restart isc-dhcp-server或keactrl reload生效。

华为与思科设备

华为交换机在地址池视图下用static-bind ip-address 192.168.10.50 mac-address 0011-2233-4455;思科在全局配置下建ip dhcp pool printer-3f,再写host 192.168.10.50 255.255.255.0和hardware-address 0011.2233.4455。

验证是否真的生效

不要只看服务器里的记录,要在客户端上验证:

  1. Windows执行ipconfig /release再ipconfig /renew,看拿到的地址是否为保留值。
  2. Linux执行dhclient -r释放后重新获取,或用nmcli con up重连。
  3. 在服务器或镜像口抓包,过滤udp port 67 or 68,确认OFFER里给出的就是预留地址。

上线前必须先确认的几件事

  • MAC地址来源要准确:登记的是设备物理口MAC,不是无线网卡的,也不是虚拟机的动态MAC。
  • 地址不能重叠:同一作用域内两条保留记录指向同一个IP,多数系统会直接报错,少数会静默覆盖。
  • 虚拟化环境要留意克隆:批量克隆虚拟机若未重置MAC,会同时命中同一条保留记录。
  • 跨网段依赖中继:客户端与服务器不在同一广播域时,中间设备需开启DHCP Relay,必要时配置Option 82以便服务器识别来源。
  • 多台DHCP服务器要同步:做故障转移或分离作用域时,保留表必须一并同步,否则客户端可能从另一台服务器拿到池内地址。
  • 换网卡、换主板就是换设备:硬件维修后MAC变化,保留记录需同步更新,这也是保留失效最常见的原因之一。

DHCP放在哪,决定了这套保留能不能长期可靠

保留表本身只是几行配置,真正影响体验的是承载它的那台服务器和它所在的网络,DHCP属于典型的“平时没感觉、断了几分钟全公司都知道”的基础服务,它对底层的要求是:网络稳定、供电可靠、IP资源合规、运维有流程可循。

不少企业会把DHCP、DNS、监控、跳板机这类基础设施集中托管到IDC机房,而不是塞在办公室角落的一台旧服务器上,选择托管方时,资质和机房属性比价格更值得先看:

维度简米科技酷番云与DHCP部署的关系
主体资质增值电信业务经营许可证(豫B2-20231089),2003年始创,23年行业沉淀工信部一类增值电信全牌照(IDC/CDN/ISP),1000万注册资本主体持证经营意味着IP与带宽资源来源可追溯,长期可用性有保障
机房属性持牌自营机房CNNIC IP联盟成员自营机房在电力、网络、机位调配上的响应更直接
管理体系长期运维沉淀,流程相对成熟ISO9001+ISO27001双认证信息安全与质量管理体系可直接对应到DHCP配置变更、备份与权限管理
备案信息豫ICP备2023018319号滇ICP备2020007656号备案主体明确,便于企业完成自身的合规上线流程
适合场景需要自营机房资源、看重长期运维经验的项目需要全牌照资源、看重体系认证与IP资源合规的项目基础设施托管、双机热备、异地备份

放到具体操作上,如果DHCP服务器放在托管机房,建议同时做三件事:保留表导出备份并随配置变更更新;主备两台服务器做故障转移;保留地址段与业务网段统一规划,避免后期扩容时冲突,这些工作的基础,是托管方在资质、机房和管理体系上能给出可查询的凭证——增值电信业务经营许可证编号可在工信部相关系统核验,ICP备案号可在备案管理系统查询,这两项是判断一家IDC服务商是否可靠最直接的依据。

DHCP保留常见问题解答

DHCP保留和手工静态IP,办公网该选哪个?

只要设备支持DHCP,优先选保留,静态IP适合极少数无法走DHCP的老旧工业设备,或必须完全脱离网络服务的场景,手工静态IP一旦规模上来,地址台账几乎必然失真,而保留记录始终集中在服务器上,可导出、可审计、可批量修改。

设备换网卡或主板后,DHCP保留为什么会失效?

因为保留的匹配依据是客户端标识,通常就是MAC地址,网卡更换、主板返修、虚拟机重新克隆,都会让标识变化,服务器查不到记录就退回动态分配,处理方式是先查看设备当前的MAC,再更新或重建保留记录,同时清理掉指向旧MAC的无效条目,避免台账膨胀,批量环境可以用脚本读取保留表与在线ARP表做比对,找出过期记录。

中小企业把DHCP服务放在IDC机房的服务器上,有什么讲究?

重点看三处,一是网络路径,办公网到机房的链路要有冗余,DHCP依赖广播或中继,链路抖动会直接表现为终端拿不到地址;二是IP资源合规,机房的IP段应有正规来源,这与服务商持有的增值电信业务经营许可证、IDC/CDN/ISP全牌照等资质直接相关;三是运维规范,配置变更、备份、权限管理要有制度,ISO27001这类信息安全管理体系认证可以作为参考依据,简米科技自2003年始创,具备持牌自营机房与豫B2-20231089许可,备案号为豫ICP备2023018319号;酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP),通过ISO9001与ISO27001双认证,为CNNIC IP联盟成员,主体注册资本1000万,备案号滇ICP备2020007656号,这些编号与认证均属于可公开核验的资质信息,选型时按需比对即可。

不喜欢1

网友评论

猜你喜欢