パブリック IP は、インターネット上のコンピューター間の通信に使用されます。パブリック IP で実行されているコンピュータには、インターネットを使用して世界中からアクセスできます。したがって、それはインターネット上のコンピュータのアイデンティティであると言えます。
問題は、公的知的財産権をどのようにして知ることができるかということです。 GUI を備えたコンピュータの場合は、このような Web ツールを使用して簡単に IP を取得できますが、ターミナル アクセスのみを持つコンピュータのパブリック IP はどうやって取得しますか。
解決策: 次のコマンドのいずれかを使用して、Linux ターミナルでシステムのパブリック IP を見つけることができます。これらはシェル スクリプトでも役立ちます。
Linux コマンドを使用してパブリック IP を検索します
コマンド 1:
dig コマンドを使用してパブリック IP アドレスを検索します。 dig コマンドは、Linux システムで OpenDNS サーバーに接続してパブリック IP アドレスを検索するために使用される DNS ルックアップ ユーティリティです。
$ dig +short myip.opendns.com @resolver1.opendns.com
コマンド 2:
次の例に示すように、wget コマンドを使用してパブリック IP アドレスを取得します。
$ wget http://ipecho.net/plain -O - -q ; echo
コマンド 3、4、および 5:
curl コマンドを使用してパブリック アドレスを取得します。
$ curl ipecho.net/plain; echo
$ curl icanhazip.com
$ curl ifconfig.me
シェル スクリプトでパブリック IP を取得する
シェル スクリプトで次のコマンドを使用するだけで、コンピューターのパブリック IP を取得し、それらを変数に保存することができます。これにより、シェル スクリプトで場所を使用できるようになります。 。
#!/bin/bash PUBLIC_IP=`wget http://ipecho.net/plain -O - -q ; echo` echo $PUBLIC_IP
この記事はここで終了しました。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの Linux チュートリアル ビデオ 列に注目してください。
以上がLinux ターミナルを使用してパブリック IP を取得する 5 つのコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。