GNU/Linux >> Linux の 問題 >  >> Linux

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

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

また読む :Linuxで静的IPアドレスを設定してネットワークを構成する方法

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

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

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

dig(ドメイン情報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コマンドラインダウンローダーの使用

カール は、サポートされているプロトコル(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でファイルシステムタイプを判別する7つの方法(Ext2、Ext3、またはExt4)

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


Linux
  1. ターミナルでLinuxサーバーの地理的位置を見つける方法

  2. サーバーが仮想か物理かを確認するためのターミナルコマンド?

  3. Linux での find コマンドの例

  1. Linuxターミナルでテキストファイルを作成する4つの方法

  2. Linuxターミナルでのmvコマンドの5つの使用

  3. Linux:サーバーにログインしているユーザーを見つける

  1. KaliLinuxでIPアドレスを見つける方法

  2. LinuxのコマンドラインからパブリックIPアドレスを見つける方法

  3. Linux find コマンド - 進行状況を表示