コマンドラインで、自身のグローバルIPアドレスを調べる方法をメモしておきたいな、と。
こちらで。
$ curl https://ifconfig.me aaa.bbb.ccc.ddd
余談ですが、HTTPでも見れます。
$ curl ifconfig.me
ブラウザでアクセスすると、より詳細な情報が見れたり。
What Is My IP Address? - ifconfig.me
姉妹サイト。さらに詳しくなります。
Comprehensive IP address data, IP geolocation API and database - IPinfo.io
こちらのサイトでも同じことができます。
$ curl https://ifconfig.co ## IPv6 $ curl -4 https://ifconfig.co xxx.xxx.xxx.xxx ## IPv4
やっぱり、HTTPでもアクセスできます。
$ curl -4 ifconfig.co
IPv6も見れますが、レートリミットがあり1分間に1リクエストが許可されます。
Please limit automated requests to 1 request per minute. No guarantee is made for requests that exceed this limit. They may be rate-limited, with a 429 status code, or dropped entirely.
What is my IP address? — ifconfig.co
さらに。
$ curl https://inet-ip.info xxx.xxx.xxx.xxx $ curl inet-ip.info $ curl https://httpbin.org/ip { "origin": "xxx.xxx.xxx.xxx" } $ curl httpbin.org/ip
レスポンスがJSONで戻ってくるものも。
覚えておくとよいかな、と。