0,1,2,3 | ForEach-Object { $s = $_.ToString() + '.debian.pool.ntp.org'; $r = w32tm /stripchart /computer:$s /samples:1 /dataonly 2>&1; [PSCustomObject]@{ Server=$s; Status=if($r | Where-Object { $_ -match '^[0-9]' }){'Succeeded'}else{'Failed'} } } | Format-Table -AutoSize
※ Windows PowerShell で実行してください。w32tm を使用してNTP(UDP:123)への実疎通を確認します。
for i in 0 1 2 3; do echo -n "$i.debian.pool.ntp.org: "; nc -zvu $i.debian.pool.ntp.org 123 2>&1 | tail -1; done
※ NTPはUDPポートのため、UDP到達性を確認します。タイムアウトする場合はファイアウォールで遮断されている可能性があります。