GNU/Linux >> Linux Esercitazione >  >> Linux

Come scoprire l'indirizzo IP pubblico dalla riga di comando su Linux

Sono disponibili numerosi metodi/app per eseguire questa operazione in modalità utente grafica. Apri il tuo browser web e vai su WhatIsMyIP.com sito web. Lì puoi vedere il tuo IP pubblico. È uno dei metodi più popolari per scoprire il tuo indirizzo IP pubblico, indipendentemente dal sistema operativo. Tutto ciò che serve è una connessione Internet e un browser web. Ma come scoprire l'indirizzo IP pubblico dalla riga di comando? Questo è ciò che vedremo in questa guida.

Scopri l'indirizzo IP pubblico dalla riga di comando su Linux

Ci sono molti comandi per trovare l'indirizzo IP pubblico. Qui ne ho elencati alcuni. Prova tutti i metodi e scegli quello che fa per te. Buona fortuna!

Possiamo trovare l'indirizzo IP pubblico usando i comandi 'dig' e 'host'. Se i comandi dig e host non sono disponibili nel tuo sistema, installa dnsutils pacchetto.

Su Arch Linux e derivati:

$ sudo pacman -S dnsutils

Su RHEL, CentOS, Fedora:

$ sudo yum install dnsutils

Oppure,

$ sudo dnf install dnsutils

Su Debian, Ubuntu e i suoi derivati:

$ sudo apt-get install dnsutils

Ora troviamo l'IP pubblico.

Metodo 1:

Scopriamo l'IP pubblico con i risolutori di Google utilizzando dig comando:

$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'

In alternativa, usa questo comando per scoprire l'IP pubblico:

$ dig TXT +short o-o.myaddr.l.google.com @ns1.google.com

Posso ottenere le stesse informazioni con i resolver opendns? Sì, puoi!

$ dig +short myip.opendns.com @resolver1.opendns.com

Metodo 2: 

Possiamo ottenere le stesse informazioni utilizzando host comando.

$ host myip.opendns.com resolver1.opendns.com

Risultato di esempio:

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)

Metodo 3:

Puoi utilizzare arricciatura comando per trovare l'IP pubblico del tuo sistema da siti Web di terze parti. Non consiglio di trovare l'indirizzo IP utilizzando siti di terze parti per motivi di sicurezza. Sii prudente!

Lascia che ti mostri alcuni esempi.

$ curl ipinfo.io

Risultato di esempio:

{
 "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"

Eccone un altro:

$ curl ifconfig.me

Un altro comando...

$ curl ip.sb

curl è installato per impostazione predefinita. Se non è installato per caso, esegui il seguente comando per installarlo.

Su Arch Linux e derivati:

$ sudo pacman -S curl

Su RHEL, CentOS, Fedora:

$ sudo yum install curl

Oppure,

$ sudo dnf install curl

Su Debian, Ubuntu e i suoi derivati:

$ sudo apt-get install curl

Ecco un altro metodo per trovare l'IP pubblico.

$ curl https://wtfismyip.com/text

Risultato di esempio:

122.178.32.233

Gli altri metodi utili per scoprire l'indirizzo IP pubblico sono riportati di seguito.

$ 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

E per ora è tutto. Quale metodo stai usando per trovare l'IP pubblico? Fammi sapere nella sezione commenti qui sotto. Controllerò e aggiornerò questa guida.


Linux
  1. Come installare il software dalla riga di comando di Linux

  2. 4 modi per trovare l'indirizzo IP pubblico del server nel terminale Linux

  3. Come scoprire cosa fa un comando Linux

  4. Linux:come scoprire la famiglia di architettura Intel dalla riga di comando?

  5. Come scoprire la versione di Bluez dalla riga di comando?

Come trovare l'indirizzo IP in Linux

Come cercare file dalla riga di comando di Linux

Come controllare le statistiche di rete Linux dalla riga di comando

Come trovare informazioni sulla CPU in Linux utilizzando la riga di comando

Come trovare l'indirizzo IP nella riga di comando di Linux

Come trovare l'indirizzo IP in Linux