🧐

管理しているサーバーがどこにあるかわからない時やるやつ

に公開

XServerのVPS、リージョンどこに書いてあるかわからなくてググるの面倒だな〜って思ってやった方法です。このシチュエーションに限らず、割とどこでも使えます。

1.1.1.1/cdn-cgi/traceを叩く

curl https://1.1.1.1/cdn-cgi/trace

これだけ。恐らくこんなレスポンスが返ってきます:

fl=382f273
h=1.1.1.1
ip=...
ts=...
visit_scheme=https
uag=curl/...
colo=NRT
sliver=none
http=http/2
loc=JP
tls=TLSv1.3
sni=off
warp=off
gateway=off
rbi=off
kex=...

弾かれたらcloudflareを使っている適当なwebサイトを探してください。cfが通っていればどこでもホスト名+/cdn-cgi/traceでいけます。

どこを見るのか

cololocです。
coloリクエストが処理されたデータセンター(DC)の場所(空港コード)を示します。
loc も同様に、リクエストが処理されたDCの国を示します。

これらを見れば、手持ちのVPSがどこにあるのか大まかな位置を把握できます。

注意

あくまでも、リクエストが処理されたデータセンターの位置を返すので
東京のDC(NRT)の負荷が高い・もしくはダウンしてしまった場合に叩くと、例えサーバーが東京にあったとしても別の場所(大阪など)を返してきます。ご注意を。

それでは。

Discussion