DHCP 分到 169.254.x.x 是怎么回事?新手插上网线没网的常见原因
·
前几天有个学生问到:我插上网线显示已连接,但就是上不了网,ipconfig 一查,IP 是 169.254.x.x,这是啥意思?
其实这个地址一出来,基本就可以判断:你的电脑没从 DHCP 服务器那里拿到合法 IP,Windows 只好临时给自己分了一个地址。 它不是真的能用的地址,只是系统在告诉你“网络没连上”。
正常情况下 IP 是怎么来的
你插上网线后,电脑会先喊一句:“这里有没有 DHCP 服务器?给我一个地址。”
路由器或者企业里的 DHCP 服务器听到后,会回给你:“拿这个 IP 用,网关是多少,DNS 是多少,租期多久。”电脑配好这些,就能上网了。
这个自动分配地址的过程,就是 DHCP。你平时不用手动填 IP,全靠它。
那 169.254.x.x 是哪来的
如果电脑喊了半天没人理,Windows 不会让你完全没有地址,它会自己在 169.254.0.0/16 这个网段里随机挑一个填进去。这个机制叫 APIPA,自动私有地址。
所以看到这个地址,问题不在 IP 本身,而在于你和 DHCP 服务器之间断了。
最常见的几种情况
按概率从高到低排:
- 线没插好:网线松了、墙口坏了、交换机端口没开。先看网卡灯亮不亮。
- 路由器 DHCP 关了:有人进路由器后台把 DHCP 服务器关掉了,所有连上来的设备都拿不到地址。
- 地址池满了:宿舍网、公司网同时连的人太多,可用地址分完了。
- 企业端口划错 VLAN:在公司里,你这个口被划到了一个没有 DHCP 服务的网段,这种情况通常要找网管。
- 网卡驱动抽风:少数情况是网卡禁用又启用后,DHCP 包发不出去。
怎么一步步查
不要上来就重启电脑,按这个顺序来最快:
ipconfig /release
ipconfig /renew
先手动让电脑重新要一次地址。如果还是 169.254.x.x:
- 换个墙口、换根网线试试;
- 拿手机连同一个 WiFi,看手机能不能上网;
- 进路由器后台,确认 DHCP 是开着的;
- 在公司/学校的话,直接找网管问这个口属于哪个 VLAN、有没有开 DHCP。
几个新手常问
- 169.254.x.x 能直接上网吗?一般不能。它只是临时地址,不是从路由器分到的。
- 手动填一个 IP 能不能绕过?如果你知道正确的网段、网关和 DNS,手动配置确实能临时上,但这只是绕过去,DHCP 的问题还在。
- 手机会不会遇到同样问题?会。手机拿不到地址时通常显示“已连接但无法上网”,本质和电脑出现 169.254.x.x 是一回事。
本文基于 Windows 环境说明,macOS 和 Linux 的提示方式略有不同,但排查思路一样。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)