V2EX phpbird
 phpbird's recent timeline updates
phpbird

phpbird

V2EX member #555260, joined on 2021-09-06 10:48:57 +08:00
Today's activity rank 22595
phpbird's recent replies
@hftrrt 我是相变都变不了。
@hftrrt 这个我也拿不到,你们都是那个区的?
@fengyaochen 我是 2000 ,但是用了很久了,没问题啊。
什么云宽带。
59.43 有这个就是对的。
@woshinigege708 你在哪里?能 tracert 一个结果么?
我最近拿不到 58.32 的 ip 了,用了脚本跑,结果不好,你们的咋样?
check_ct_premium
[code]
@echo off
setlocal EnableDelayedExpansion

set CN2_COUNT=0
set CHINANET_COUNT=0
set MIXED_COUNT=0
set UNKNOWN_COUNT=0
set TESTED=0

echo === 本机出口 IP ===
powershell -NoProfile -Command "try { (Invoke-RestMethod -Uri 'https://ipinfo.io/ip' -TimeoutSec 5).Trim() } catch { '出口 IP 检测失败,跳过' }"
echo.

echo === 测试目标 ===
echo - Cloudflare-DNS: 1.1.1.1
echo - Google-DNS: 8.8.8.8
echo - Quad9-DNS: 9.9.9.9
echo - Apple-IP: 17.253.144.10
echo - Microsoft: www.microsoft.com
echo - Apple: www.apple.com
echo - HongKong-Gov: www.gov.hk
echo - HKU: www.hku.hk
echo - Singapore-Gov: www.gov.sg
echo - NUS: www.nus.edu.sg
echo - Tokyo-University: www.u-tokyo.ac.jp
echo - UK-Gov: www.gov.uk
echo - Cambridge: www.cam.ac.uk
echo - Canada-Gov: www.canada.ca
echo - Sydney-University: www.sydney.edu.au
echo.

call :TestTarget "1.1.1.1" "Cloudflare-DNS"
call :TestTarget "8.8.8.8" "Google-DNS"
call :TestTarget "9.9.9.9" "Quad9-DNS"
call :TestTarget "17.53.144.10" "Apple-IP"
call :TestTarget "www.microsoft.com" "Microsoft"
call :TestTarget "www.apple.com" "Apple"
call :TestTarget "www.gov.hk" "HongKong-Gov"
call :TestTarget "www.hku.hk" "HKU"
call :TestTarget "www.gov.sg" "Singapore-Gov"
call :TestTarget "www.nus.edu.sg" "NUS"
call :TestTarget "www.u-tokyo.ac.jp" "Tokyo-University"
call :TestTarget "www.gov.uk" "UK-Gov"
call :TestTarget "www.cam.ac.uk" "Cambridge"
call :TestTarget "www.canada.ca" "Canada-Gov"
call :TestTarget "www.sydney.edu.au" "Sydney-University"

echo ============================================================
echo 汇总
echo ============================================================
echo 测试目标数: %TESTED%
echo 纯 59.43 / CN2 特征目标数: %CN2_COUNT%
echo 纯 202.97 / ChinaNet 特征目标数: %CHINANET_COUNT%
echo 混合路径目标数: %MIXED_COUNT%
echo 未知路径目标数: %UNKNOWN_COUNT%
echo.

set /a CN2_TOTAL=%CN2_COUNT%+%MIXED_COUNT%

if %CN2_TOTAL% GEQ 8 (
echo 结论: 很像精品网 / CN2 路由。多数国际目标出现 59.43 。
) else if %CN2_TOTAL% GEQ 4 (
echo 结论: 可能是部分精品 / 混合路由。部分目标走 59.43 ,部分目标走普通 202.97 。
) else if %CHINANET_COUNT% GEQ 8 (
echo 结论: 更像普通电信 ChinaNet / 163 出口,不像典型精品 CN2 。
) else (
echo 结论: 结果不够典型。可能目标被 CDN 、本地互联、ICMP 限制或隐藏路由影响。
)

echo.
echo 说明:
echo - 59.43.x.x 通常是判断中国电信 CN2 / 精品网的强特征。
echo - 202.97.x.x 通常是普通中国电信 ChinaNet / 163 骨干。
echo - 如果晚高峰多数境外目标仍稳定出现 59.43 ,才更接近真正精品网体验。
echo - 单个目标不代表整体质量,建议白天和晚高峰各跑一次。
echo.

pause
exit /b


:TestTarget
set TARGET=%~1
set NAME=%~2
set /a TESTED+=1

set HAS_CN2=0
set HAS_CHINANET=0

echo ============================================================
echo 目标: %NAME% (%TARGET%)
echo ------------------------------------------------------------

echo [Ping]
ping -4 -n 5 -w 2000 %TARGET%

echo.
echo [Tracert]
for /f "usebackq delims=" %%L in (`tracert -4 -d -w 2000 %TARGET% 2^>^&1`) do (
echo %%L
echo %%L | findstr /r "59\.43\." >nul
if !errorlevel! equ 0 set HAS_CN2=1

echo %%L | findstr /r "202\.97\." >nul
if !errorlevel! equ 0 set HAS_CHINANET=1
)

echo.
if "%HAS_CN2%"=="1" if "%HAS_CHINANET%"=="1" (
echo [判断] 同时发现 59.43.x.x 和 202.97.x.x ,可能是混合路径 / 部分 CN2
set /a MIXED_COUNT+=1
echo.
exit /b
)

if "%HAS_CN2%"=="1" (
echo [判断] 发现 59.43.x.x ,疑似 CN2 / 精品路径
set /a CN2_COUNT+=1
) else if "%HAS_CHINANET%"=="1" (
echo [判断] 发现 202.97.x.x ,偏普通 ChinaNet / 163 骨干
set /a CHINANET_COUNT+=1
) else (
echo [判断] 未看到明显 59.43 或 202.97 ,可能被隐藏、被 CDN 接管或走其他互联路径
set /a UNKNOWN_COUNT+=1
)

echo.
exit /b

[/code]
About     Help     Advertise     Blog     API     FAQ     Solana     1058 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 14ms UTC 18:25 PVG 02:25 LAX 11:25 JFK 14:25
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86