一、核心原因:自动私有 IP 地址(APIPA)的启用
- APIPA 机制:这是 Windows 等操作系统内置的一种 “备用方案”。当电脑设置为 “自动获取 IP 地址”(通过 DHCP 协议),但无法从路由器、光猫等网络设备(DHCP 服务器)获取有效 IP 地址时,系统会自动分配一个 “169.254.x.x” 范围内的 IP 地址。
- 设计目的:该机制原本是为了让同一局域网内的设备(如两台电脑直连)在没有 DHCP 服务器的情况下临时通信,但无法接入互联网(因该地址不属于公网或有效局域网网段)。
二、导致无法获取正常 IP 的具体原因
- 电脑与路由器 / 光猫之间的物理连接故障,如网线松动、网线损坏、网卡接口故障,或 Wi-Fi 信号弱导致连接不稳定,都会使 DHCP 请求无法传递,最终触发 APIPA。
- 举例:网线水晶头氧化、笔记本 Wi-Fi 模块故障,或距离路由器过远导致信号丢失。
防火墙或安全软件拦截
- 电脑防火墙(如 Windows 防火墙)或第三方安全软件可能误拦截了 DHCP 协议的通信(DHCP 依赖 UDP 67/68 端口),导致电脑无法接收路由器分配的 IP 地址。
网卡驱动或系统问题
- 网卡驱动程序损坏、过时,或操作系统网络组件异常,可能导致电脑无法正常参与 DHCP 协议交互,进而触发 APIPA。
- 举例:更新系统后网卡驱动不兼容,或病毒破坏了网络配置文件。