127.0.0.1 (本機 DNS 服務)ipconfig 顯示介面資訊但無法獲取 IP,手動設定靜態 IP 也無效ipconfig 可讀但無法寫入新設定
# 1. 重啟 DNS 相關服務 (按順序)
net stop "DNS Server"
net stop "DNS Client"
net start "DNS Client"
net start "DNS Server"
# 2. 清除 DNS 快取
ipconfig /flushdns
dnscmd /clearcache (若為 DNS 伺服器)
# 3. 重置網路介面
netsh interface ipv4 reset
netsh interface ipv6 reset
# 需重啟生效
# 4. 重啟網路相關服務
net stop "DHCP Client"
net stop "TCP/IP NetBIOS Helper"
net stop "Network Connections"
net start "Network Connections"
net start "TCP/IP NetBIOS Helper"
net start "DHCP Client"
# 管理員命令提示字元
netsh winsock reset
# 提示需重啟電腦,重啟後驗證
原理:重建 Winsock 目錄 (Layered Service Provider 鏈),修復因 LSP 劫持、防火牆驅動殘留、惡意軟體導致的套接字異常。
regedit 刪除登錄鍵值 (備份後操作):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinsockHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2c:\windows\inf\nettcpip.inf:
[MS_TCPIP.PrimaryInstall] 區段Characteristics = 0xA0 → 0x80 (使「卸載」按鈕啟用)nettcpip.inf → 選「TCP/IP 協議」 (非 IPv6)原故障「發給客戶郵件收不到,客戶發給我們能收到」:
nslookup -type=mx gmail.com # 測試外部 MX 解析
telnet gmail-smtp-in.l.google.com 25 # 測試 SMTP 連通性
Get-Queue | Where {$_.Status -eq "Retry"} # Exchange 隊列檢查
| 項目 | 頻率 | 操作 |
|---|---|---|
| DNS 服務健康檢查 | 每日 | dnsdiag /test:all、事件日誌審計、區域載入狀態 |
| DNS 快取清理 | 每週 | dnscmd /clearcache + ipconfig /flushdns |
| 網路介面狀態監控 | 實時 | Zabbix/Prometheus 監控介面 up/down、速率、錯誤封包 |
| TCP/IP 參數基線 | 變更後 | 匯出 netsh int ip dump > baseline.txt 版本控制 |
| 驅動程式更新 | 季度 | 廠商網站檢查 NIC/晶片組驅動更新,測試後部署 |
| 系統重啟排程 | 月度 | 維護窗口安排冷重啟,清除記憶體洩漏、暫態狀態 |
「Windows 網路堆疊極其複雜,單一故障可能引發連鎖反應。重啟不是逃避,而是將系統狀態機重置為已知良好狀態的最高效手段。但在重啟前,務必完成關鍵日誌保存、狀態快照匯出,為事後根因分析留存證據。」