- curlコマンドを使用する方法: curlコマンドは、Webリクエストを送信するための便利なツールです。次のコマンドを実行すると、外部IPアドレスを取得できます。
curl ifconfig.me
このコマンドは、ifconfig.meというWebサービスにリクエストを送信し、応答として現在の外部IPアドレスを取得します。
- digコマンドを使用する方法: digコマンドは、DNS情報を取得するためのツールです。以下のコマンドを実行すると、外部IPアドレスを取得できます。
dig +short myip.opendns.com @resolver1.opendns.com
このコマンドは、resolver1.opendns.comというDNSサーバーにリクエストを送信し、応答として現在の外部IPアドレスを取得します。
- ipコマンドを使用する方法: ipコマンドは、ネットワークインターフェースに関する情報を表示するためのツールです。次のコマンドを実行すると、外部IPアドレスを取得できます。
ip -4 route get 1 | awk '{print $NF;exit}'
このコマンドは、デフォルトのゲートウェイに対するルート情報を取得し、そのルートの最終的なホストアドレスを表示します。
これらはいくつかの一般的な方法ですが、他にも様々な方法があります。必要に応じて、これらの方法を使用して外部IPアドレスを取得することができます。