[batch] 實用批次檔程式 網路連線測試 / Network Connection Tester
🎯 功能概述
全面檢測網路連線狀態,診斷網路問題,確保網路連線正常。
🔧 主要功能
- IP配置檢查:顯示本機網路配置資訊
- 連通性測試:測試本機、閘道、DNS連線
- DNS解析測試:驗證域名解析功能
- 國際網站連線:測試對外網路連線品質
📖 使用教學
🚀 執行步驟
- 準備工作
- 確保網路線已連接或WiFi已連線
- 儲存批次檔為 網路連線測試
NetworkTest.zip
- 執行測試
- 雙擊執行批次檔
- 觀察各項測試結果
- 等待所有測試完成
🔍 測試項目詳解
📡 IP配置檢查
- 顯示內容:IP位址、子網路遮罩、預設閘道
- 用途:確認網路基本設定正確
- 異常判斷:IP顯示169.254.x.x表示DHCP失敗
🎯 連通性測試
- 本機回送:測試127.0.0.1確認TCP/IP堆疊正常
- 預設閘道:測試路由器連線
- DNS伺服器:測試域名解析服務
🌐 網際網路連線
- Google (8.8.8.8):測試國際DNS連線
- 知名網站:測試實際網站連線能力
📊 結果解讀
測試項目 | 正常結果 | 異常原因 |
---|---|---|
本機回送 | 延遲<1ms | TCP/IP堆疊問題 |
預設閘道 | 延遲<10ms | 路由器連線問題 |
DNS解析 | 成功回應 | DNS設定錯誤 |
國際網站 | 延遲<100ms | ISP連線問題 |
💡 故障排除
- 無法連線閘道:檢查網路線或WiFi連線
- DNS解析失敗:嘗試更換DNS伺服器
- 國際網站無法連線:聯絡ISP確認服務狀態
batch
@echo off
title 網路連線測試工具 - Network Connection Tester
color 0B
echo.
echo ================================================
echo 網路連線測試開始...
echo Starting Network Connection Test...
echo ================================================
echo.
echo 本機IP配置 / Local IP Configuration:
echo ------------------------------------------------
ipconfig /all
echo.
echo 測試本機回送 / Testing localhost:
echo ------------------------------------------------
ping -n 4 127.0.0.1
echo.
echo 測試預設閘道 / Testing default gateway:
echo ------------------------------------------------
for /f "tokens=3" %%i in ('route print ^| findstr "0.0.0.0.*0.0.0.0"') do ping -n 4 %%i
echo.
echo 測試DNS伺服器 / Testing DNS servers:
echo ------------------------------------------------
nslookup google.com
echo.
echo 測試網際網路連線 / Testing internet connectivity:
echo ------------------------------------------------
ping -n 4 8.8.8.8
ping -n 4 google.com
ping -n 4 facebook.com
echo.
echo 網路連線測試完成! / Network test completed!
echo.
pause
留言
張貼留言