網路不通別慌,六個 ping 指令依序執行,鎖定故障在「協定堆疊、網卡、閘道、外網、DNS」五層中的哪一層。
Win+R → cmd → Enter(建議管理員身分)。
ping 127.0.0.1
✅ 回應正常 → TCP/IP 協定正常
❌ 失敗 → netsh int ip reset 重置協定 → 重開機
ipconfig
記錄:IPv4 位址、子網路遮罩、預設閘道、DNS 伺服器。
若顯示 169.254.x.x → DHCP 失敗,檢查路由器 DHCP/網線/網卡。
若無 IP → 網卡未連線/驅動異常/介面停用。
ping <本機IPv4位址> (例: ping 192.168.1.100)
✅ 通 → 網卡硬體/驅動/區域連結正常
❌ 不通 → 裝置管理員檢查網卡 → 更新驅動/停用啟用/換網線/換埠
ping 192.168.1.1 (替換為實際預設閘道 IP)
⚠ 確認路由器未封鎖 ICMP、電腦防火牆允許 ICMP。
✅ 通 → 區域線路/交換器/路由器 LAN 口正常
❌ 不通 → 檢查網線/水晶頭/交換器埠/路由器電源/重啟路由器
ping 8.8.8.8
✅ 通 → 網路層連通至公網,問題在 DNS/應用層
❌ 不通 → 檢查路由器 WAN 連線狀態/Modem 同步燈/ISP 線路/NAT 設定/上層防火牆封鎖 ICMP
ping www.baidu.com
ping www.google.com
✅ 顯示 IP 並回應 → DNS 正常,檢查瀏覽器代理/Hosts/防火牆應用規則
❌ 「找不到主機」但 8.8.8.8 通 → DNS 故障
修正:網卡 IPv4 → 手動指定 DNS 114.114.114.114 / 8.8.8.8 → ipconfig /flushdns
ping -t 8.8.8.8
觀察指標:
• 時間:延遲 ms,穩定 < 50ms 佳,> 100ms 感覺明顯延遲
• TTL:存活時間,推測躍點/作業系統(128=Windows, 64=Linux/Unix, 255=網路設備)
• 丟包率:> 1% 需關注,> 5% 嚴重影響體驗
• 抖動:延遲波動大 → 佇列擁塞/無線干擾/QoS 未啟用
| 指令 | 正常意義 | 異常意義 | 後續動作 |
|---|---|---|---|
| ping 127.0.0.1 | 協定堆疊完好 | TCP/IP 損壞 | netsh int ip reset / 重裝協定 |
| ipconfig | 取得有效 IP/閘道/DNS | 169.254.x.x / 無 IP | 檢查 DHCP/網線/網卡驅動 |
| ping 本機IP | 網卡介面正常 | 網卡硬體/驅動故障 | 更新驅動/換網卡/換埠 |
| ping 閘道 | 區域網路通 | 線路/交換器/路由器LAN故障 | 換線/換埠/重啟路由器 |
| ping 8.8.8.8 | 外網通 | WAN/ISP/NAT故障 | 檢查Modem/聯繫ISP/重啟路由 |
| ping 域名 | DNS解析正常 | DNS設定/伺服器故障 | 改公共DNS/flushdns/檢查Hosts |
六步驟走完,故障層次一目瞭然,對症下藥不走冤枉路。