グローバル IP アドレスを取得するウェブサービスまとめ

自身のグローバル IP アドレスを確認するためのウェブサービスをまとめる。いずれも curl コマンドで実行した時に、IP アドレスのみが返されるように調整している。

# 以下は IP アドレスのみがそのまま返ってくる
$ curl inet-ip.info
$ curl ifconfig.me
$ curl globalip.me
$ curl api.ipify.org
$ curl checkip.amazonaws.com
$ curl icanhazip.com
$ curl ipecho.net/plain
$ curl ident.me
$ curl myexternalip.com/raw

# 以下は若干整形が必要だったサービス
$ curl ipinfo.io | jq -r '.ip'
$ curl httpbin.org/ip | jq -r '.origin | split(",")[0]'

どれも同じ結果が返ってくるので、好きなモノを使えば良いし、繰り返しコールする必要がある場合はこれらをランダムに使って負荷分散したりしても良いだろう。