コンピュータネットワークでは、 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
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
それでおしまい!次の記事を読むと便利です。
- ファイルをダウンロードしてWebサイトを閲覧するための5つのLinuxコマンドラインベースのツール
- Linuxでユーザーアカウント情報とログインの詳細を検索する11の方法
- Linuxでファイルシステムタイプを判別する7つの方法(Ext2、Ext3、またはExt4)
それで全部です!このトピックに関して質問やその他の方法を共有する場合は、以下のフィードバックフォームを使用して返信してください。