一、核心原因:自動私有 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。
- 舉例:更新系統后網卡驅動不兼容,或病毒破壞了網絡配置文件。