Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 ping提示「Request timed out」請求超時?物理鏈路→防火牆→ARP→DNS四步排查定位斷點

編輯:Windows 7 系統介紹

Win7 CMD 執行 ping 192.168.1.1 / ping baidu.com 返回 「Request timed out.」 (請求超時),表示 ICMP 回顯請求發出後未在默認 4 秒內收到回顯應答。原因層層遞進:物理斷連 → 本機防火牆/殺毒攔截 → ARP 表污染/攻擊 → DNS/路由錯誤。按清單逐層排查,精準定位斷點。

分級排查清單

1️⃣ 物理鏈路與邏輯連通性 (最基礎)

  • 網線/光纖/無線信號:指示燈常亮/閃爍?插拔重插網線/重連 WiFi。
  • 網卡狀態:網絡和共享中心 → 更改適配器設置 → 網卡右鍵狀態 → IPv4 連通性:**Internet/已連接**?
  • IP 配置:ipconfig /all 確認 IP、掩碼、網關、DNS 正確,無 169.254.x.x (APIPA) 地址。
  • 同網段設備互 ping:ping 同網段另一台電腦/手機 IP,互通說明交換機/路由器 LAN 口正常。

2️⃣ 本機防火牆/安全軟件攔截 ICMP (高發)

  • Windows 防火牆:控制面板 → Windows 防火牆 → 高級設置 → 入站規則 → 找到 「文件和打印機共享(回顯請求 - ICMPv4-In)」 → 右鍵 啟用規則 (域/專用/公用三個配置檔均啟用)。
  • 第三方殺毒/防火牆(360/火綜/卡巴/麥咖啡/Windows Defender 進階):**暫時完全關閉** 測試 ping,通則為攔截源,需在設置中添加 ICMP 信任/關閉「阻止 Ping」選項。
  • 路由器/光貓防火牆:登錄後台 → 安全/防火牆 → 關閉「禁止 Ping WAN/LAN」/「防洪水攻擊」等可能誤攔截內網 ICMP 的規則。

3️⃣ ARP 表污染 / ARP 欺騙攻擊 (局域網常見)

  • 管理員 CMD 執行:
    arp -a 查看網關 IP 對應 MAC 是否與路由器底部標籤/後台一致。
  • 若不一致(如網關 192.168.1.1 映射到多個 MAC/陌生 MAC):**ARP 欺騙進行中**。
  • 清除 ARP 緩存:
    arp -d (清除動態條目)
    或 netsh interface ip delete arpcache
  • 啟用殺毒軟件/交換機 **ARP 防護/綁定功能**,鎖定網關 IP-MAC 映射。
  • 排查攻擊源:arp -a 觀察可疑 MAC 廠商代碼(前3字節 OUI 查詢廠商),定位物理端口/設備。

4️⃣ DNS 解析 / 路由表錯誤 (針對域名 ping 超時)

  • ping baidu.com 超時但 ping 220.181.38.148 (百度 IP) 正常 → **純 DNS 故障**。
    解決:網卡 IPv4 屬性 → 手動設置 DNS 223.5.5.5 / 119.29.29.29 / 8.8.8.8 → ipconfig /flushdns。
  • route print 檢查默認路由 (0.0.0.0 mask 0.0.0.0) 指向正確網關,無多條默認路由/更低跃點數錯誤路由。
  • 多網卡環境:禁用虛擬網卡(VMware/VirtualBox/Hyper-V/藍牙),確保物理網卡跃點數最低(自動跃點通常正確)。

💡 終極重置腳本 (管理員 CMD 執行)

@echo off
echo === 重置網絡協議棧 ===
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /flushdns
ipconfig /renew
echo === 清除 ARP 緩存 ===
arp -d
netsh interface ip delete arpcache
echo === 啟用 ICMP 入站規則 ===
netsh advfirewall firewall set rule group="文件和打印機共享" new enable=yes
echo === 請重啟電腦後再次測試 ping ===
pause

⚠️ 關鍵區分:Request timed out vs Destination host unreachable vs TTL expired

目標可達但無回應(ICMP被攔截/目標關機/目標防火牆)
防火牆攔截、目標禁用ICMP、ARP欺騙、目標離線
錯誤信息含義典型原因
Request timed out
Destination host unreachable本機無路由到目標/下一跳不可達網關錯誤、路由表缺失、物理斷連、VLAN隔離
TTL expired in transit封包在路由器間循環超過最大跳數路由環路、網關配置錯誤、雙層NAT環路

「Request timed out」不等於斷網,而等於「喊了沒人應」。按物理→防火牆→ARP→DNS 四層排查,配合重置腳本,Win7 網絡診斷不再盲目。

Copyright © Windows教程網 All Rights Reserved