自分自身が外からどういうIPで見えているか?というのをサクッと検証するために便利なサイト。
実際のライブラリについて
検証用途のモックとかに使うことができ、自分のリクエストがどうであったかをレスポンスで返してくれる。ソースはGitHubで公開されている。
postmanlabs/httpbin: HTTP Request & Response Service, written in Python + Flask.
デモサイト
デモサイトの活用方法
アクセス情報確認として使う
ユースケースとしては「あれ、自分ってどういうIPでアクセスしてるんだろ…」など確かめるときに使える。
以下のようにcurlすればいい
$ curl -v https://httpbin.org/ip
とすると以下のように返事が返ってくる(下記は999.99.999.99というありえないアドレスを入れているが、その部分に自分自身のIPが返ってくる)
$ curl -v http://httpbin.org/ip * Trying 3.225.168.125... * TCP_NODELAY set * Connected to httpbin.org (3.225.168.125) port 80 (#0) > GET /ip HTTP/1.1 > Host: httpbin.org > User-Agent: curl/7.54.0 > Accept: */* > < HTTP/1.1 200 OK < Access-Control-Allow-Credentials: true < Access-Control-Allow-Origin: * < Content-Type: application/json < Date: Sun, 6 Oct 2019 09:59:09 GMT < Referrer-Policy: no-referrer-when-downgrade < Server: nginx < X-Content-Type-Options: nosniff < X-Frame-Options: DENY < X-XSS-Protection: 1; mode=block < Content-Length: 47 < Connection: keep-alive < { "origin": "999.99.999.99, 999.99.999.99" } * Connection #0 to host httpbin.org left intact
外から見える自分のIPを調べるのに便利