ウェブサイト検索

LinuxターミナルでサーバーのパブリックIPアドレスを見つける4つの方法


コンピュータ ネットワークにおいて、IP (インターネット プロトコル) アドレスは、通信にインターネット プロトコルを使用するネットワークに接続されているすべてのデバイスに永続的または一時的に割り当てられる数値識別子です。その 2 つの主な機能は、ネットワークまたはネットワーク上のホストを識別することと、位置アドレス指定にも機能することです。

こちらもお読みください: Linux で静的 IP アドレスを設定し、ネットワークを構成する方法

現在、IP アドレスには IPv4 と IPv6 の 2 つのバージョンがあり、プライベート (内部ネットワーク内で表示可能) またはパブリック (インターネット上の他のマシンから表示可能) のいずれかになります。

さらに、ネットワーク構成に応じて、ホストに静的または動的 IP アドレスを割り当てることができます。この記事では、Linux のターミナルから Linux マシンまたはサーバーのパブリック IP アドレスを確認する 4 つの方法を説明します。

1. dig ユーティリティの使用

dig (domain information groper) は、DNS ネーム サーバーを調査するためのシンプルなコマンド ライン ユーティリティです。パブリック IP アドレスを見つけるには、次のコマンドのように opendns.com リゾルバーを使用します。

dig +short myip.opendns.com @resolver1.opendns.com

120.88.41.175

2. ホストユーティリティの使用

host コマンドは、DNS ルックアップを実行するための使いやすいコマンド ライン ユーティリティです。以下のコマンドは、システムのパブリック IP アドレスを表示するのに役立ちます。

host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'

120.88.41.175

重要: 次の 2 つの方法では、以下で説明するようにサードパーティの Web サイトを使用してコマンド ラインに IP アドレスを表示します。

3. wget コマンドラインダウンローダーの使用

wget は、HTTP、HTTPS、FTP などのさまざまなプロトコルをサポートする強力なコマンド ライン ダウンローダーです。次のようにサードパーティの Web サイトで使用して、パブリック IP アドレスを表示できます。

wget -qO- http://ipecho.net/plain | xargs echo
wget -qO - icanhazip.com

120.88.41.175

4. cURLコマンドラインダウンローダーの使用

curl は、サポートされているプロトコル (HTTP、HTTPS、FILE、FTP、FTPS など) を使用してサーバーにファイルをアップロードまたはダウンロードするための一般的なコマンド ライン ツールです。次のコマンドは、パブリック IP アドレスを表示します。

curl ifconfig.co
curl ifconfig.me
curl icanhazip.com

120.88.41.175

それでおしまい!以下の記事を読むと役に立つかもしれません。

  1. ファイルのダウンロードと Web サイトの閲覧のための 5 つの Linux コマンドラインベースのツール
  2. Linux でユーザー アカウント情報とログイン詳細を確認する 11 の方法
  3. Linux でファイル システム タイプ (Ext2、Ext3、または Ext4) を確認する 7 つの方法

それだけです!このトピックに関してご質問やその他の共有方法がある場合は、以下のフィードバック フォームを使用してご返信ください。