CLI から curl でグローバルアドレスを取得する

CLI から curl でグローバルアドレスを取得する方法は幾つかあります (他にも dig で DNS へ問い合わせる、という方法もあります)。 以下に実行例をメモしておきます。

下記の場合はアドレスの後に改行が挿入されます。

1
curl globalip.me
1
curl -s httpbin.org/ip | jq -r .origin
1
curl ifconfig.cc
1
curl ifconfig.io
1
curl ifconfig.me
1
curl -s ip-api.com/json | jq -r .query

下記の場合はアドレスの後に改行が挿入されます。

1
curl inet-ip.info

改行させずアドレスだけを取得するには以下を実行します。

1
curl inet-ip.info/ip
1
curl -s ipinfo.io | jq -r .ip