一天晚上,我刚打开台式机准备加班,右下角网络图标直接跳黄叹号。点开网络设置一看,IP地址显示169.254.xxx.xxx——典型的APIPA地址,系统自动分配的无效IP。手机WiFi却连得好好的,视频刷得溜。这情况我遇到过好几次,每次都是DHCP服务器出了岔子。
第一步,先确认路由器DHCP服务是否正常。我登录192.168.1.1的管理页面,进到DHCP服务器设置菜单,发现“启用DHCP”选项勾着,但地址池范围是192.168.1.100到199,而在线设备列表里已经绑了90多台——租约没释放完,新设备进来就可能抢不到地址。我把地址池扩大成192.168.1.50到200,保存重启。台式机重新连接,这次拿到了192.168.1.100,网络恢复了。
可第二天又出了同样问题,台式机再次拿到169.254。这次不用猜,肯定有设备持续占着DHCP池。我调出DHCP租约列表,发现一部旧手机明明离线两天,租约却还挂着。手动释放该租约,台式机立马拿到正常IP。为防止再犯,我把租约时间从默认的1440分钟缩短到120分钟,这样一来离线设备能更快释放IP。之后两周没再出现169.254问题。
问:设备获取到169.254地址是不是网线坏了?
答:不一定。169.254地址是Windows系统在DHCP请求失败时自动分配的私有地址,属于“自救”机制,说明设备没从路由器拿到有效IP。常见原因包括路由器DHCP服务关闭、地址池耗尽、网线接触不良或交换机端口故障。排查顺序:先看路由器DHCP设置是否启用,再检查地址池是否够用,最后换根网线排除物理问题。
问:路由器里面DHCP租约时间设置多少合适?
答:取决于网络设备数量。家庭网络一般租约时间设8小时(480分钟)即可,既避免频繁握手,又能让临时设备快速释放IP。如果家里智能设备很多(二三十个以上),建议缩短到2小时(120分钟),防止地址池被僵尸设备占满。注意租约时间太短会加重路由器CPU负载,太长则容易导致IP冲突。
问:为什么手机WiFi能上网,电脑却出现169.254?
答:手机WiFi使用无线连接,电脑可能通过有线连接。两者的DHCP请求路径不同:有线电脑遇到网线接触不良、交换机故障或路由器LAN口坏,就会拿不到地址;而手机通过WiFi走无线网卡和天线,即使路由器DHCP异常,有时也能靠上次缓存的IP继续通信。所以有线和无线表现不一致时,优先检查有线物理链路和对应的LAN口状态。











