azukipochette's weblog

memory dump (mini)

グローバル IP をコマンドラインで取得する

Windows 向けの記事が見つからなかったのだが、最近の Windowscurl.exe を内包しているので Linux 同様に次のコマンドで取得する事が出来る。

curl ifconfig.io

なお、IPv6 接続の場合は既定では IPv6 のアドレスが表示されてしまう。
IPv4 のアドレスを表示したい場合は、-4 オプションを付与して次の様に実行すればよい。

curl  ifconfig.io -4

追記

上記では ifconfig.io を使用したが、世間的には ipinfo.io のほうが有名のようだ。
下記のようにすれば JSON 形式で情報が取得できる。(特定の部分だけを取得するなら jq コマンドを使うと良い)

https://ipinfo.io/json