以前の投稿の1つで、Ubuntu20.04でプライベートIPアドレスを見つける方法を紹介しました。この投稿は、パブリックIPアドレスを見つけるためのすべての方法に特化しています。
Ubuntu20.04を使用しました。ただし、以下のメソッドの一部は、他のLinuxディストリビューションでも使用できます。どうぞ。
Ubuntu20.04でのパブリックIPアドレスの検索
方法1:Googleを使用する
Google Chromeブラウザを開き、「whatismyip」というキーワードで検索します。 GoogleはあなたのパブリックIPを表示します。
方法2:DNSプロバイダーのクエリ
多くのDNSプロバイダーでは、パブリックIPアドレス情報にアクセスできます。
方法1:digコマンドを使用する
次のdigコマンドのいずれかを使用して、DNSプロバイダーからパブリックIPアドレス情報にアクセスできます。
dig +short myip.opendns.com @resolver1.opendns.com
dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net
方法2:ホストコマンドを使用する
次のhostコマンドを使用して、DNSプロバイダーからパブリックIPアドレス情報を照会することもできます。
host myip.opendns.com resolver1.opendns.com
または、コマンドでgrepとawkを使用して、回答をさらに絞り込むことができます。
host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
方法3:オンラインサービスの使用
いくつかのオンラインサービスは、パブリックIPアドレス情報を提供します。たとえば、これらのサービスプロバイダーからファイルをダウンロードすることで、この情報にアクセスできます。
- IPエコーサービス:ipecho.net
- icanhazip.com
- ifconfig.co
- Ifconfig.me
- ipinfo.io
方法1:wgetコマンドを使用する
まず、次のコマンドを使用してwgetをインストールし、プロンプトが表示されたらパスワードを入力します。
sudo apt update && sudo apt install wget -y
次に、次のwgetコマンドを使用して、前述のサービスプロバイダーからパブリックIPを検索できます。
wget -qO- http://ipecho.net/plain | xargs echo
wget -qO- ifconfig.co
wget -qO- ifconfig.me | xargs echo
wget -qO- https://ipinfo.io/ip
方法2:CURLコマンドを使用する
まず、次のコマンドを使用してcURLをインストールし、プロンプトが表示されたらパスワードを入力します。
sudo apt update && sudo apt install curl -y
次に、これらのCURLコマンドを使用して、サービスプロバイダーからパブリックIPを検索できます。
curl ifconfig.co
curl ifconfig.me && echo
curl icanhazip.com && echo
curl https://ipinfo.io/ip
この記事から学んだことを願っています。問題や提案については、以下にコメントしてください。ありがとうございます。良い一日を。