読者です 読者をやめる 読者になる 読者になる

weblog of key_amb

主にIT関連の技術メモ

Linux コマンドでグローバルIPを調べる方法

CLIツール ネットワーク

自分のマシンが外部と通信するときの、自分のグローバルIPを知るための方法。
デスクトップ環境なら、ブラウザで アクセス情報【使用中のIPアドレス確認】 とかにアクセスすればいいが、ここでは Linux コマンドで確認する方法を紹介する。

(1) curl

$ curl ifconfig.io

後述の wget のオプションを覚えなくていいので、これが手軽かな、と。
ちなみに、手元(関東)からだと ifconfig.moe の方が速かった。

(2) wget

$ wget -q -O - ipcheck.ieserver.net

これは ieserver.net が用意しているスクリプトを参照している方法。
だが、先方のネットワークやサーバ起因で失敗することがあるので、(1) か (3) の方法の方が汎用的かもしれない。

(3) traceroute

$ traceroute google.com

traceoute は指定したノードまでの経路を調べるコマンド。
別に指定するノードは google.com でなくてもいい。