Myログ

自分のためのブログ。

インターネット側から見える自身のIPアドレスを確認する

NAT環境下にいるホストがどのように見えているかを確認するために、次のサイトを利用した。
https://www.cman.jp/network/support/go_access.cgi

sedを利用して、上記のサイトのレスポンスから自ホストのIPアドレスを切り出している。

curlコマンドのオプションの意味は次の通り。

  • s 進捗状況を表示しない
  • S 進捗状況を表示しないが、エラーは出力する。
API_HOST=https://www.cman.jp/network/support/go_access.cgi
curl -sS ${API_HOST} | grep "<div class=\"outIp\">" | sed -e "s/\(.*<div class=\"outIp\">\)\(.*\)\(<\/div>\)/\2/"