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.