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

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

グラフィカルユーザーモードでこれを行うために利用できる多くのメソッド/アプリがあります。 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を見つけるためにどの方法を使用していますか?下記のコメント欄でお知らせください。このガイドを確認して更新します。


Linux
  1. Linux コマンドラインからフォルダーをコピーするにはどうすればよいですか?

  2. コマンドラインからBluezのバージョンを調べるには?

  3. コマンドラインから IP アドレスを取得するにはどうすればよいですか?

  1. Linuxコマンドラインからソフトウェアをインストールする方法

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

  3. Linuxコマンドが何をするかを知る方法

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

  2. Linux –コマンドラインからインテルアーキテクチャーファミリーを見つける方法は?

  3. Linux コマンドラインからランダムな MAC アドレスを生成する方法