power shell 腳本, 請直接複製執行這兩段指令:
1. 實測新加坡速度 (Southeast Asia)
PowerShell
$time = Measure-Command { $socket = New-Object Net.Sockets.TcpClient; $socket.Connect("20.195.69.73", 443); $socket.Close() }
Write-Host "新加坡 (Southeast Asia) 回應時間: $($time.TotalMilliseconds) ms"
2. 實測日本東部速度 (Japan East)
PowerShell
$time = Measure-Command { $socket = New-Object Net.Sockets.TcpClient; $socket.Connect("20.43.64.106", 443); $socket.Close() }
Write-Host "日本東部 (Japan East) 回應時間: $($time.TotalMilliseconds) ms"
執行結果:

數據出來了,結果非常明確:日本東部 (Japan East) 的物理連線速度明顯優於新加坡,快了將近 27ms (約 40%)。
在網路環境下,42ms 是一個非常漂亮的速度。既然日本區的 TCP 連線反應更快,我們就選 japaneast。
最終決定:使用 Japan East (日本東部)
雖然它比較快,但因為你的環境 DNS 解析不穩,建議你在執行 Azure 指令前,先確保你的環境能正確解析網域名稱。
解決 DNS 不穩的小技巧: 如果你之後又遇到 Name resolution failed,請將你的電腦 DNS 暫時手動設定為 8.8.8.8 (Google) 或 1.1.1.1 (Cloudflare),這通常能解決學術網路對部分 Azure 區域解析不良的問題。
