グラフィカルユーザーモードでこれを行うために利用できる多くのメソッド/アプリがあります。 Webブラウザーを開き、 WhatIsMyIP.comにアクセスします。 Webサイト。そこにあなたのパブリックIPを見ることができます。これは、オペレーティングシステムに関係なく、パブリックIPアドレスを見つけるための最も一般的な方法の1つです。必要なのはインターネット接続とウェブブラウザだけです。しかし、コマンドラインからパブリックIPアドレスを見つける方法は?これが、このガイドで確認する内容です。
LinuxのコマンドラインからパブリックIPアドレスを見つける
パブリックIPアドレスを見つけるための多くのコマンドがあります。ここにそれらのいくつかをリストしました。すべての方法を試して、自分に合った方法を選択してください。頑張ってください!
'dig'および'host'コマンドを使用してパブリックIPアドレスを見つけることができます。システムでdigコマンドとhostコマンドを使用できない場合は、 dnsutilsをインストールしてください。 パッケージ。
Arch Linuxおよびその派生物について:
$ sudo pacman -S dnsutils
RHEL、CentOS、Fedoraの場合:
$ sudo yum install dnsutils
または、
$ sudo dnf install dnsutils
Debian、Ubuntuおよびその派生物について:
$ sudo apt-get install dnsutils
それでは、パブリックIPを見つけましょう。
方法1:
digを使用してGoogleリゾルバーでパブリックIPを調べましょう コマンド:
$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'
または、次のコマンドを使用してパブリックIPを確認します:
$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
opendnsリゾルバーで同じ情報を取得できますか?はい、できます!
$ dig +short myip.opendns.com @resolver1.opendns.com
方法2:
ホストを使用して同じ情報を取得できます コマンド。
$ host myip.opendns.com resolver1.opendns.com
出力例:
Using domain server: Name: resolver1.opendns.com Address: 208.67.222.222#53 Aliases: myip.opendns.com has address 122.178.32.233 Host myip.opendns.com not found: 3(NXDOMAIN) Host myip.opendns.com not found: 3(NXDOMAIN)
方法3:
curlを使用できます サードパーティのWebサイトからシステムのパブリックIPを検索するコマンド。セキュリティ上の理由から、サードパーティのサイトを使用してIPアドレスを検索することはお勧めしません。注意してください!
いくつか例を示しましょう。
$ curl ipinfo.io
出力例:
{ "ip": "122.178.32.233", "hostname": "abts-tn-dynamic-233.32.178.122.airtelbroadband.in", "city": "Coimbatore", "region": "Tamil Nadu", "country": "IN", "loc": "10.9925,76.9614", "org": "AS24560 Bharti Airtel Ltd., Telemedia Services", "postal": "641001"
もう1つあります:
$ curl ifconfig.me
もう1つのコマンド...
$ curl ip.sb
curlはデフォルトでインストールされます。万が一インストールされていない場合は、次のコマンドを実行してインストールしてください。
Arch Linuxおよびその派生物について:
$ sudo pacman -S curl
RHEL、CentOS、Fedoraの場合:
$ sudo yum install curl
または、
$ sudo dnf install curl
Debian、Ubuntuおよびその派生物について:
$ sudo apt-get install curl
これは、パブリックIPを見つける別の方法です。
$ curl https://wtfismyip.com/text
出力例:
122.178.32.233
パブリックIPアドレスを見つけるための他の便利な方法を以下に示します。
$ curl api.ipify.org
$ curl https://ipinfo.io/ip
$ curl ipecho.net/plain
$ curl ifconfig.co
$ curl ident.me
$ curl icanhazip.com
$ curl ip.appspot.com
そして、今のところこれですべてです。パブリックIPを見つけるためにどの方法を使用していますか?下記のコメント欄でお知らせください。このガイドを確認して更新します。