DHCP 是什么?手动配置 IP 到底该填什么?

2次阅读
没有评论
电脑一插网线、手机一连 Wi-Fi,就能自动拿到 IP。这个过程背后通常就是 DHCP 在工作。等到设备拿不到地址、IP 冲突、NAS 访问不了、打印机地址变了,DHCP 这个平时没存在感的东西就会跳出来。

前面写 DNS、NTP 的时候,我一直觉得还差一块基础内容。

那就是 DHCP。

很多人平时不会主动关心 DHCP,因为它太“自动”了。

电脑接上网线能上网。
手机连上 Wi-Fi 能上网。
电视、打印机、NAS、摄像头接进网络以后,也能拿到地址。

这些设备不一定是你手动配置过 IP。大多数时候,是路由器或者 DHCP 服务器自动分配给它们的。

但一旦 DHCP 出问题,现场现象就会很乱:

  • 电脑提示无法获取 IP
  • 设备拿到 169.254.x.x
  • 两台设备 IP 冲突
  • 打印机今天能用,明天找不到
  • NAS 地址变了,映射盘打不开
  • 手动填了 IP,但还是上不了网

所以 DHCP 虽然基础,但很值得单独讲一篇。

DHCP 是干什么的

DHCP 的全称是 Dynamic Host Configuration Protocol。

不用背英文。

你可以把它理解成“自动发 IP 的服务”。

一台设备接入网络后,会先问:

text
有没有人能给我一个 IP?

DHCP 服务器收到请求后,会分配一组网络参数给它。

通常包括:

text
IP 地址
子网掩码
默认网关
DNS 服务器
租约时间

也就是说,DHCP 不只是发一个 IP。

它还会告诉设备:你在哪个网段、出门走哪个网关、解析域名问哪个 DNS、这个地址能用多久。

家庭网络里,DHCP 通常由路由器负责。

公司网络里,DHCP 可能在路由器、防火墙、交换机、Windows Server 或 Linux 服务器上。

为什么一插网线就有 IP

设备刚接入网络时,还没有 IP。

它会在局域网里发广播,寻找 DHCP 服务器。

DHCP 服务器回应后,双方会完成一次地址分配。

这个过程大概可以理解成:

text
设备:我需要一个地址
DHCP:可以给你 192.168.1.23
设备:我就用这个地址
DHCP:可以,用一段时间

实际协议比这个复杂,但日常排查理解到这里就够了。

如果 DHCP 正常,你几乎感觉不到它存在。

如果 DHCP 不正常,电脑可能就拿不到有效 IP。

Windows 上常见的一个现象是拿到:

text
169.254.x.x

这通常说明设备没有从 DHCP 拿到地址,只能自己给自己分一个临时地址。

这种地址一般上不了正常局域网。

地址池是什么

DHCP 不会随便发地址。

它有一个地址池。

比如路由器网关是:

text
192.168.1.1

DHCP 地址池可能是:

text
192.168.1.100 - 192.168.1.200

那么接入网络的设备,就会从这一段里拿地址。

比如:

text
手机:192.168.1.101
电脑:192.168.1.102
电视:192.168.1.103

地址池太小,设备多了以后可能不够用。

地址池和手动 IP 规划不清楚,也容易冲突。

比如你手动给打印机配置:

text
192.168.1.120

但 DHCP 地址池也包含 192.168.1.120。

某天路由器又把这个地址分给了另一台电脑,就会出现 IP 冲突。

所以我一般会把固定设备地址放在 DHCP 地址池外面。

例如:

text
网关:192.168.1.1
手动固定设备:192.168.1.2 - 192.168.1.99
DHCP 地址池:192.168.1.100 - 192.168.1.200

这样比较清楚。

租约是什么意思

DHCP 分配地址时,不是永久给你。

它会给一个租约时间。

比如 12 小时、24 小时、7 天。

租约快到期时,设备会尝试续租。如果设备还在线,一般会继续使用原来的 IP。

如果设备长时间不在线,DHCP 服务器可能会把这个地址收回,再分给其他设备。

这就是为什么一些设备的 IP 会变。

对于手机、平板、普通电脑来说,IP 变化不算大问题。

但对于 NAS、打印机、摄像头、门禁、共享服务器来说,IP 变了就麻烦。

因为别人要主动访问它。

这类设备更适合固定 IP,或者在路由器里做 DHCP 地址保留。

DHCP 地址保留是什么

地址保留比手动固定 IP 更适合很多家庭和小办公室。

它的意思是:设备仍然自动获取 IP,但 DHCP 服务器每次都把同一个 IP 分给它。

通常按设备 MAC 地址绑定。

比如:

text
打印机 MAC:AA:BB:CC:11:22:33
固定分配:192.168.1.50

这样打印机不用手动填 IP,也能长期保持一个地址。

对 NAS、打印机、摄像头,我更推荐这种方式。

好处是集中管理。

你不用去每台设备里改网络参数,只在路由器或 DHCP 服务器里做绑定。

什么时候需要手动配置 IP

大多数普通设备不需要手动配置 IP。

手机、笔记本、电视、平板,自动获取就行。

更适合手动配置或地址保留的,是这些设备:

text
NAS
共享服务器
打印机
监控摄像头
门禁设备
核心交换机
路由器 / AP
虚拟机实验环境
需要端口映射的主机

这类设备通常要被别人访问。

地址不能今天一个,明天一个。

手动配置 IP 要填什么

手动配置 IP 时,常见要填四个东西:

text
IP 地址
子网掩码
默认网关
DNS

假设你的路由器是:

text
192.168.1.1

你可以给电脑手动配置:

text
IP 地址:192.168.1.50
子网掩码:255.255.255.0
默认网关:192.168.1.1
DNS:192.168.1.1 或 223.5.5.5

这几个字段不能乱填。

IP 地址要和网关在同一个网段里。

如果网关是 192.168.1.1,你填 192.168.31.50,大概率就不对。

子网掩码常见是:

text
255.255.255.0

默认网关通常填路由器地址。

DNS 可以填路由器地址,也可以填公共 DNS。

比如:

text
223.5.5.5
119.29.29.29
114.114.114.114

但公司网络里不要随便改公共 DNS(哪个DNS在你所在地区好用可以在这里查看测试:https://dns.ticifer.com[1]
很多内网域名要靠内部 DNS 解析。

手动 IP 填错会怎样

手动配置 IP 最常见的几个错误:

第一,IP 不在同一个网段。

比如网关是:

text
192.168.1.1

你填:

text
192.168.31.10

这台设备可能就访问不了正常网络。

第二,网关填错。

同网段设备可能还能互相访问,但上不了外网。

第三,DNS 填错。

你可能能 ping 通 IP,但打不开域名。

比如:

text
ping 223.5.5.5 能通
ping www.baidu.com 不通

这就要看 DNS。

第四,IP 冲突。

你手动填的地址,刚好被别的设备用了。

表现可能是网络一会儿好一会儿坏,或者系统提示 IP 地址冲突。

多 IP 配置是什么

有时候一张网卡上会配置多个 IP。

比如:

text
主 IP:192.168.1.50
附加 IP:192.168.2.50

这种场景并不算常见,但运维里会遇到。

比如:

  • 临时访问另一个网段的设备
  • 服务器迁移时兼容旧地址
  • 一台机器承载多个服务地址
  • 调试摄像头、交换机、旧设备

多 IP 可以解决一些临时访问问题,但也容易把网络搞乱。

普通家庭用户不建议随便配多个 IP。

如果只是为了访问某台设备,先确认是否真的需要多 IP。

很多时候,改成同网段临时 IP,处理完再恢复自动获取,就够了。

遇到 DHCP 问题怎么排查

我一般按这个顺序看。

第一,看当前 IP。

Windows:

cmd
ipconfig

Linux:

bash
ip a

重点看:

text
IP 地址
子网掩码
默认网关
DNS

第二,看是不是拿到了 169.254.x.x。

如果是,先怀疑 DHCP 没拿到地址。

第三,释放并重新获取地址。

Windows:

cmd
ipconfig /release
ipconfig /renew

第四,看 DHCP 地址池是否够用。

设备太多、地址池太小,就可能拿不到地址。

第五,看有没有 IP 冲突。

尤其是打印机、NAS、摄像头这些手动配置过的设备。

第六,看网络里是不是有多个 DHCP。

家庭和小办公室里,经常有人又接了一个路由器。两个路由器都开 DHCP,就会乱发地址。

设备可能一会儿拿到 192.168.1.x,一会儿拿到 192.168.31.x。

这类问题很折磨,但看 IP 段通常能看出来。

家庭网络建议怎么规划

如果是普通家庭网络,可以简单一点。

比如:

text
路由器网关:192.168.1.1
DHCP 地址池:192.168.1.100 - 192.168.1.200
NAS:192.168.1.10
打印机:192.168.1.20
摄像头:192.168.1.30 - 192.168.1.39
AP / 交换机:192.168.1.2 - 192.168.1.9

不需要一开始规划得特别复杂。

关键是固定设备和自动分配设备分开。

这样以后排查问题时,看到 IP 就知道它大概是什么设备。

小结

DHCP 平时没什么存在感。

但它决定了设备能不能拿到正确的 IP、网关和 DNS。

如果你只是普通手机、电脑,自动获取 IP 就好。

如果你是 NAS、打印机、共享服务器、摄像头,最好做地址保留或手动固定。

手动配置 IP 时,别只填一个 IP。

你还要确认:

text
子网掩码对不对
默认网关对不对
DNS 对不对
有没有和别人冲突
是否落在 DHCP 地址池里

很多网络问题,看起来像路由器坏了,实际只是 IP 分配乱了。先看一眼 DHCP,能省不少时间。

感谢您的阅读查看,求一波关注;若您有电脑、网络相关的问题,可以留言;说不准下一篇文章就是以您的问题来写。

这里是「宇上希光」,一枚10+年运维网络工程师

分享家庭网络、网站运维、Nginx、开源工具与工作复盘

记录日常,也记录解决问题的过程。

如果你也在生活里慢慢往前走,愿我们都能看见属于自己的那道光。


[1] https://dns.ticifer.com:https://dns.ticifer.com

正文完
 0
Ticifer
版权声明:本站原创文章,由 Ticifer 于2026-07-06发表,共计3877字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)