DHCP怎么选我设置的IP,DHCP地址池怎么固定IP?

要让DHCP服务器把“你指定的IP”分配给某台设备,正确做法是在DHCP服务里做地址保留,也叫静态绑定或静态DHCP,把设备MAC地址与IP绑定;客户端保持自动获取,由服务器按保留发地址。 直接在客户端手填IP、又不在DHCP地址池里做排除,最容易埋下IP冲突。

先弄清:DHCP固定IP不是“我想给谁就给谁”

DHCP的地址分配流程在RFC 2131中有明确定义,客户端和服务器要经过发现、提供、请求、确认四个步骤,也就是常说的DORA,服务器手里有三个关键工具:地址池、租约、保留,地址池决定可动态分配的IP范围,租约决定一个IP借多久,保留决定某个MAC地址每次来都拿同一个IP。

infoblox上新建dhcp pool,ip+mac绑定
加载中
infoblox上新建dhcp pool,ip+mac绑定
不
不吃萝卜的无敌兔
691--
原视频地址

地址保留、地址池排除、客户端静态IP的区别

方式 配置位置 适合场景 主要风险
DHCP地址保留 DHCP服务器 打印机、摄像头、终端、需要集中管理的设备 MAC填错、跨作用域配错
地址池排除+客户端静态IP DHCP服务器和客户端 服务器、防火墙、交换机等长期固定设备 两端都要改,容易遗漏
只在客户端手填IP 客户端 临时测试 最容易和DHCP池撞地址

业内专家指出,地址保留的核心价值是集中管理,不是替代所有静态地址,设备数量多、经常换位置,用保留更省心;核心网络设备,仍然建议静态IP加地址池排除。

企业内网dhcp固定IP和手动IP有什么区别

  • 管理成本:保留在服务器上统一看;手动IP要一台台改。
  • 冲突风险:保留由DHCP服务器避让;手动IP若没排除,容易撞上动态租约。
  • 迁移效率:换网段时保留改一条记录;手动IP要跑现场。
  • 审计排障:保留列表能直接查MAC和IP对应关系;手动IP依赖台账。
  • 适用边界:普通终端、打印机用保留;服务器、网关、核心交换机用静态加排除。

关键原则是:同一台设备不要既做DHCP保留,又在客户端手填同一个IP,客户端一旦手填,就不再走DHCP,保留配置不会生效。

路由器dhcp静态地址保留怎么设置

家用和小型办公路由器通常把功能叫“静态地址保留”“地址保留”“静态DHCP”或“IP与MAC绑定”,入口一般在路由器后台的DHCP服务器菜单里。

找到DHCP客户端列表

先登录路由器管理地址,常见是192.168.1.1或192.168.0.1,进入“DHCP服务器”或“局域网设置”,找到“客户端列表”或“已连接设备”,这里能看到设备当前IP、MAC地址和主机名,优先从列表里点“绑定”,比手抄MAC更稳。

绑定MAC地址和IP

  • 在地址保留页面点“新增”。
  • 选择要固定的设备,或手动填写MAC地址。
  • 填写你想指定的IP,例如192.168.1.50。
  • 保存并重启路由器DHCP服务,部分型号保存后即时生效。
  • 确认这个IP在DHCP地址池范围内;如果路由器要求保留地址在池外,就先调整地址池或做排除。

行业共识认为,家用路由器做保留应优先使用页面里的客户端列表,减少手抄MAC出错,MAC格式一般是00:11:22:33:44:55或00-11-22-33-44-55,以页面要求为准。

验证是否生效

在Windows客户端执行:

ipconfig /release
ipconfig /renew
ipconfig /all

看“DHCP服务器”和“IPv4地址”是否变成你设置的保留地址,Linux可用sudo dhclient -r释放,再sudo dhclient重新获取,手机可以断开Wi-Fi再重连。

家用路由器做静态地址保留通常不产生额外许可费用,这也是很多人问dhcp服务器固定IP设置要花多少钱时容易忽略的一点:成本主要在设备和运维,不在这个功能本身。

Windows Server DHCP保留IP设置步骤

Windows Server的DHCP保留在“作用域”下面配置,适合企业内网集中管理。

图形界面操作

  • 打开“服务器管理器”,进入“工具”,打开“DHCP”。
  • 展开“IPv4”,找到对应作用域,例如192.168.1.0。
  • 右键“保留”,选择“新建保留”。
  • 填写保留名称、IP地址、客户端MAC地址。
  • 选择支持类型,普通设备选“两者”即可。
  • 确定后,在“地址租约”里观察该设备续租后是否拿到保留IP。

保留IP可以落在地址池内,DHCP会优先按保留分配;但要注意不要和排除范围、其他保留、静态设备地址冲突,跨网段时,保留必须建在客户端所在子网对应的作用域里。

用PowerShell批量加保留

管理员PowerShell中可执行:

Add-DhcpServerv4Reservation -ScopeId 192.168.1.0 -IPAddress 192.168.1.50 -ClientId 00-11-22-33-44-55 -Name "Printer"

批量场景可先从DHCP租约导出MAC和IP,再生成命令,执行后可用Get-DhcpServerv4Reservation -ScopeId 192.168.1.0核对。

检查租约和冲突

客户端执行ipconfig /all,确认DHCP服务器地址和租约获取时间,服务器侧看“地址租约”列表,必要时查看DHCP服务器事件日志,若客户端还拿着旧IP,先释放再续租,不要只重启电脑。

Linux与企业网络:dhcp服务器怎么给指定电脑固定IP

Linux下常见ISC DHCP和Kea DHCP,企业网络还要考虑多VLAN、DHCP中继和Option 82。

ISC DHCP的host声明

在/etc/dhcp/dhcpd.conf中增加:

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

保存后按发行版重启服务,例如systemctl restart isc-dhcp-server或systemctl restart dhcpd,改完先做配置检查,再重启,避免整个网段拿不到地址。

Kea DHCP的reservations

Kea在子网配置里写保留:

"reservations": [
  { "hw-address": "00:11:22:33:44:55", "ip-address": "192.168.1.50" }
]

修改后重启kea-dhcp4-server,并查看日志确认配置加载成功。

多VLAN和中继场景

在北京办公室做dhcp服务器固定IP配置时,常见的是多VLAN加DHCP中继,保留要建在客户端所在子网对应的作用域里,中继只是转发请求,不会替你选保留,接入交换机可配合DHCP snooping防止私接DHCP服务器,Option 82可携带接入端口信息,但保留匹配仍以MAC为主。

设置时最容易踩的坑

IP冲突

保留地址不要和静态设备地址重叠,若保留在地址池内,服务器通常不会再把该IP动态分给别人,但多台DHCP服务器之间仍可能冲突。

MAC地址填错或随机MAC

手机和部分Windows设备默认开启随机硬件地址,MAC会变化,做保留前关闭随机MAC,或用当前实际MAC,MAC填错一个字符,保留就不会命中。

多DHCP服务器和跨网段

一个广播域里存在两个DHCP服务器,客户端可能先收到另一台的回应,跨网段要确认中继指向正确服务器,作用域选对。

租约没到期不生效

客户端会继续用旧租约,执行释放和续租,或等租约到期,服务器端保留配好后,新请求才会按保留分配。

怎么验证“选我设置的IP”真的生效

客户端侧

Windows看ipconfig /all里的IPv4地址、DHCP服务器、租约获取时间,Linux看ip a和nmcli或dhclient日志,重点不是“能上网”,而是地址是否等于保留IP。

服务器侧

Windows看“地址租约”和“保留”列表;Linux看dhcpd.leases或Kea租约数据库,用ping和arp -a核对IP与MAC对应关系。

抓包看DORA

在服务器或镜像口执行:

sudo tcpdump -i eth0 -n port 67 or port 68

看DHCP Offer和ACK里的yiaddr是否是你设置的地址,端口67是服务器侧,68是客户端侧。

把IP固定下来的关键

固定IP的关键不是“手填一个地址”,而是让DHCP服务器认识这台设备的MAC,并在对应作用域里给它保留地址。 客户端保持自动获取,服务器集中绑定,冲突和漏配都会少很多。

Q&A:dhcp服务器怎么设置选我设置的IP

问:DHCP保留IP后需要重启服务器吗?
Windows Server新建保留通常即时生效,不一定要重启服务;Linux的ISC DHCP和Kea修改配置文件后需要重载或重启服务,客户端侧要释放并重新获取租约。

问:保留IP和手动静态IP哪个更稳?
普通终端、打印机、摄像头用保留更稳,集中管理、换网段方便;服务器、防火墙、核心交换机用静态IP加地址池排除更稳,两者不要在同一台设备上重复配置同一个地址。

问:为什么设置了保留,电脑还是拿到旧IP?
常见原因是旧租约未到期、MAC地址不匹配、保留建错作用域,或网络里还有另一台DHCP服务器,在客户端执行释放并重新获取租约,再对照服务器租约列表,就能确认保留是否命中。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/783295.html

赞 (0)
上一篇 2026年11月5日 07:48
下一篇 2026年11月5日 07:49

相关推荐

  • AI智能股票原理是什么?AI炒股软件真的能赚钱吗

    AI智能股票原理的核心在于利用深度学习与海量数据,通过量化模型识别市场非理性波动,从而辅助投资者在高风险环境中实现概率优势,而非保证绝对盈利,很多人对AI炒股存在误解,认为它是点石成金的魔法,它更像是一个不知疲倦、没有情绪的高级分析员,这个分析员能在一秒钟内读完几万份财报,对比成千上万只股票的历史走势,找出人类……

    程序编程 2026年6月7日
    3710
  • ajax传递jsonjs怎么实现?ajax传递json数据格式

    通过Ajax传递JSON数据的核心在于使用XMLHttpRequest或Fetch API发送POST请求,并将JavaScript对象序列化为JSON字符串,同时在服务端配置正确的Content-Type响应头,这是现代Web开发中前后端交互的标准范式,在2026年的Web开发语境下,虽然Vue、React等……

    2026年5月30日
    4200
  • aspxnet空间揭秘,aspxnet究竟有何独特之处?

    ASP.NET空间是托管和运行ASP.NET应用程序的服务器环境,提供必要的资源和技术支持,确保网站或Web应用稳定高效地运行,选择适合的ASP.NET空间对于网站性能、安全性和可扩展性至关重要,直接影响用户体验和业务成功,ASP.NET空间的核心组成与技术要求ASP.NET空间必须兼容Microsoft技术栈……

    2026年2月4日
    13700
  • Win10打开MySQL失败怎么办,mysql启动失败的原因

    Win10中打开MySQL服务器失败,先打开服务管理器看MySQL服务是否正在运行,再用命令查3306端口是否被占用,最后翻一下MySQL错误日志,按这个顺序排查,大部分启动失败都能在十分钟内定位到原因,先分清“打开失败”具体是哪种现象MySQL服务器在Win10上打不开,实际表现并不完全一样,不同现象对应的排……

    2026年9月17日
    100
  • ts80x服务器怎么装win7系统,重装系统详细步骤有哪些?

    ts80x服务器装win7虽然官方仅支持Windows Server系统,但通过修改安装镜像、调整BIOS设置和手动注入USB3.0驱动,完全可以在ts80x服务器上正常安装运行Windows 7,如果你的预算有限,不愿为老设备单独采购Windows Server授权,又需要兼容旧版行业管理软件,那么这篇文章就……

    2026年10月17日
    100
  • C如何连接数据库服务器,连接SQL数据库步骤是什么?

    C#连接数据库服务器,核心就一句话:先把数据库驱动的NuGet包装好,再把连接字符串写对,最后用SqlConnection或MySqlConnection把通道打开,网上讲这个的教程不少,但多数只贴一段代码,没告诉你为什么这么写,也不知道坑在哪,这篇把从零到跑通的完整路径拆开讲,每一步都能落地验证,c#连接数据……

    2026年10月17日
    000
  • 服务器2008安装中文包怎么操作?Windows Server 2008中文包安装教程

    Windows Server 2008 系统安装中文包的核心在于通过控制面板的“安装/卸载语言”功能,正确下载并应用中文语言包,随后修改系统显示语言并重启生效,整个过程需确保网络连接稳定或已提前准备好离线语言包文件,对于企业级用户而言,实现全中文界面是保障运维效率、降低操作失误风险的关键一步,特别是在处理复杂的……

    2026年4月5日
    9100
  • 云服务器上安装w7系统有风险吗,具体怎么操作?

    想在云服务器上安装Win7系统,先别去公共镜像列表里翻,因为阿里云、腾讯云这类主流平台压根没有Win7公共镜像,真正靠谱的路径是:本地封装好Win7镜像,再导入云平台创建实例,云服务器能装win7吗?先认清镜像这关不少人在控制台里找了半天,最后得出“云服务器不能装Win7”的结论,答案是能装,但要走自定义镜像路……

    2026年10月19日
    200
  • 戴尔1U服务器SN怎么看?,戴尔服务器序列号在哪查?

    Dell 1U服务器看SN,先找机箱前部右侧的拉出式服务标签;标签看不清就登录iDRAC,进系统则用dmidecode或wmic, 这套顺序最省时间,也最适合机房现场和远程运维两种场景,Dell服务器常说的SN,多数情况下指Service Tag服务标签,通常为7位字母数字组合;旁边还可能印着Express S……

    程序编程 2026年11月1日
    200
  • u8服务器登录密码忘了怎么办,如何找回密码?

    用友U8服务器登录密码忘了,最快的解决方案是用数据库管理工具直接修改系统库中的密码字段,全程不需要重装系统,也不需要找服务商花几千块重置,先搞清楚你忘的是哪个密码很多人一慌就乱,其实用友U8涉及的密码有好几层,先花两分钟判断自己卡在哪一步:数据库sa密码:装SQL Server时设置的,登录数据库管理工具要用系……

    2026年8月25日
    1100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注