「網路連著卻上不了網」是最讓人抓狂的狀況。其實故障點只有兩大類:**連不上路由器** 或 **連上路由器但出不去公網**。本文提供標準化排查流程、關鍵指令參數詳解、常見陷阱避坑,讓您像網管一樣 5 分鐘定位問題。
> ipconfig /all
169.254.x.x(APIPA)→ DHCP 失敗,檢查路由器 DHCP 服務、網線/無線訊號。> ping 192.168.1.1 -t (將 192.168.1.1 換成實際閘道 IP)
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 → 區域網路 **通**。Request timed out / Destination host unreachable → 區域網路 **斷**,檢查網線、交換器埠、Wi-Fi 訊號強度、路由器 MAC 綁定/ACL、防火牆阻擋 ICMP。> tracert 8.8.8.8
> tracert www.google.com
| 指令 | 常用參數 | 用途 |
|---|---|---|
ping | -t | 持續 Ping 直到 Ctrl+C 停止,觀察丟包率 |
-n 10 | 發送 10 個封包後自動停止 | |
-l 1500 | 設定封包大小 1500 Bytes,測試 MTU/分片問題 | |
-f | 設定 DF (Don't Fragment) 位元,配合 -l 測試路徑 MTU | |
tracert | -d | 不解析主機名稱,大幅加快顯示速度 |
-h 30 | 最大跳數 30(預設 30) | |
-w 500 | 每跳等待 500 ms(預設 4000 ms) | |
-4 / -6 | 強制 IPv4 / IPv6 追蹤 | |
nslookup | set type=mx/a/txt | 查詢特定 DNS 記錄,驗證 DNS 解析正確性 |
ipconfig | /flushdns /renew /release | 清除 DNS 快取、重新申請/釋放 DHCP 租約 |
netsh | winsock reset / int ip reset | 重置 TCP/IP 協議堆疊,解決 LSP 劫持、協議損壞 |
ping -4 google.com 正常、ping -6 google.com 失敗 → 网卡屬性取消勾選「Internet 通訊協定第 6 版 (TCP/IPv6)」。
以系統管理員身分執行 CMD / PowerShell:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
重新開機
此組合拳能解決 80% 由 LSP 劫持、Winsock 目錄損壞、TCP/IP 參數錯誤引起的「有連線無網路」怪病。
網路排查核心邏輯:分層隔離、由近及遠、有據可查。養成「先 Ping 閘道、再 Tracert 公網、最後查 DNS」的肌肉記憶,不再盲目重開機、亂插網線。