[batch] 實用批次檔程式 網路連線測試 / Network Connection Tester

 🎯 功能概述

全面檢測網路連線狀態,診斷網路問題,確保網路連線正常。

🔧 主要功能

  • IP配置檢查:顯示本機網路配置資訊
  • 連通性測試:測試本機、閘道、DNS連線
  • DNS解析測試:驗證域名解析功能
  • 國際網站連線:測試對外網路連線品質

📖 使用教學

🚀 執行步驟

  1. 準備工作
  2. 執行測試
    • 雙擊執行批次檔
    • 觀察各項測試結果
    • 等待所有測試完成

🔍 測試項目詳解

📡 IP配置檢查

  • 顯示內容:IP位址、子網路遮罩、預設閘道
  • 用途:確認網路基本設定正確
  • 異常判斷:IP顯示169.254.x.x表示DHCP失敗

🎯 連通性測試

  • 本機回送:測試127.0.0.1確認TCP/IP堆疊正常
  • 預設閘道:測試路由器連線
  • DNS伺服器:測試域名解析服務

🌐 網際網路連線

  • Google (8.8.8.8):測試國際DNS連線
  • 知名網站:測試實際網站連線能力

📊 結果解讀

測試項目正常結果異常原因
本機回送延遲<1msTCP/IP堆疊問題
預設閘道延遲<10ms路由器連線問題
DNS解析成功回應DNS設定錯誤
國際網站延遲<100msISP連線問題

💡 故障排除

  • 無法連線閘道:檢查網路線或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

留言

這個網誌中的熱門文章

[batch] 批次程式刪除 Intel Nvidia AMD顯示卡的快取?Batch program to delete cache of Intel Nvidia AMD graphics cards

[batch] 實用批次檔程式 系統清理工具 / Batch file for System Cleanup Tool