bat_manage
This commit is contained in:
+32
@@ -0,0 +1,32 @@
|
||||
@echo off
|
||||
chcp 65001 > nul
|
||||
:: 脚本4: 网络诊断测试
|
||||
title 网络连接测试
|
||||
color 0e
|
||||
echo 网络连接诊断工具
|
||||
echo =============================
|
||||
|
||||
echo 1. 测试本地回环 (127.0.0.1)...
|
||||
ping -n 2 -w 100 127.0.0.1 > nul && echo [OK] 本地回环正常。 || echo [FAIL] 本地回环失败!
|
||||
|
||||
echo 2. 测试网关连接...
|
||||
for /f "tokens=2 delims=[]" %%a in ('route print ^| find " 0.0.0.0" ^| find "0.0.0.0"') do set gateway=%%a
|
||||
if defined gateway (
|
||||
echo 网关地址: %gateway%
|
||||
ping -n 2 -w 500 %gateway% > nul && echo [OK] 网关可达。 || echo [FAIL] 无法连接到网关!
|
||||
) else (
|
||||
echo [ERROR] 无法获取网关地址。
|
||||
)
|
||||
|
||||
echo 3. 测试 DNS 解析 (Google DNS: 8.8.8.8)...
|
||||
nslookup google.com 8.8.8.8 > nul && echo [OK] DNS 解析成功。 || echo [FAIL] DNS 解析失败!
|
||||
|
||||
echo 4. 测试外部连接 (www.baidu.com)...
|
||||
ping -n 2 -w 1000 www.baidu.com > nul && echo [OK] 可访问外部网络。 || echo [FAIL] 无法访问外部网络!
|
||||
|
||||
echo.
|
||||
echo =============================
|
||||
echo 测试完成。
|
||||
echo 诊断时间: %time%
|
||||
echo =============================
|
||||
pause
|
||||
Reference in New Issue
Block a user