Come trovare l'indirizzo IP pubblico su un sistema Linux

Come trovare l'indirizzo IP pubblico su un sistema Linux

Gli indirizzi IP costituiscono la spina dorsale del funzionamento di Internet. Esistono due tipi fondamentali di indirizzi IP: Pubblico e Privato. Gli indirizzi IP pubblici vengono utilizzati per connettersi a reti esterne, mentre gli IP privati ​​vengono utilizzati per identificare i dispositivi collegati alla rete locale.





Puoi ottenere il tuo indirizzo IP pubblico in Linux utilizzando diversi metodi. In questo articolo, discuteremo in breve come è possibile utilizzare il comando host, il comando dig e alcuni servizi esterni per trovare l'indirizzo IP pubblico del sistema.





Ottieni IP pubblico usando il comando host

Il ospite L'utility fornisce l'accesso alle informazioni relative al DNS, incluso l'indirizzo IP pubblico della tua macchina Linux. Quando esegui questo comando senza alcuna opzione, mostrerà il nome del server DNS, l'indirizzo e l'IP pubblico del tuo sistema.





host myip.opendns.com resolver1.opendns.com

Puoi grep per la riga di output che contiene l'IP pubblico e visualizzarlo usando il awk comando.

icona della batteria non visualizzata sulla barra delle applicazioni
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Uso del comando dig

L'utilità dig in Linux è un altro strumento utile per recupero dati DNS associato al tuo computer. Puoi ottenere l'indirizzo IP pubblico in Linux usando il seguente comando dig.



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

Imparentato: Che cos'è un indirizzo IP statico? Ecco perché non ne hai bisogno

Utilizzo di servizi esterni

Molti servizi di terze parti possono mostrare il tuo indirizzo IP pubblico. Puoi accedere alla maggior parte di questi servizi utilizzando il arricciare o wget utilità. I comandi seguenti sfruttano alcuni di questi servizi.





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

I suddetti comandi recuperano l'IP pubblico dal ipinfo.ip sito web.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Questi esempi recuperano il tuo indirizzo IP pubblico dal ipecho.net servizio web.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

Il ifconfig.me Il sito Web fornisce le informazioni IP per i comandi di cui sopra. Sono disponibili molti altri siti Web su Internet che offrono servizi simili.

Trovare il tuo indirizzo IP pubblico in Linux

Puoi facilmente scoprire il tuo indirizzo IP pubblico utilizzando uno dei metodi sopra indicati. Il vantaggio principale di questi approcci è che visualizzano l'indirizzo IP corretto anche se sei dietro un router NAT. Quindi, chiunque può usarli per determinare il proprio indirizzo Internet pubblico.

cose da fare con un arduino

I pacchetti di rete trasferiti attraverso Internet seguono un modello specifico che costituisce la base per la comunicazione digitale. Il modello OSI è responsabile del trasferimento dei dati e della comunicazione tra due o più dispositivi collegati alla stessa rete oa reti diverse.

Condividere Condividere Tweet E-mail Qual è il modello OSI? Spiegazione del modello di interconnessione dei sistemi aperti

In che modo il tuo computer comunica effettivamente con Internet?

Leggi Avanti
Argomenti correlati
  • Linux
  • Indirizzo IP
  • Comandi Linux
Circa l'autore Rubaiat Hossain(39 articoli pubblicati)

Rubaiat è un laureato in CS con una forte passione per l'open-source. Oltre ad essere un veterano di Unix, si occupa anche di sicurezza di rete, crittografia e programmazione funzionale. È un appassionato collezionista di libri di seconda mano e ha un'ammirazione infinita per il rock classico.

Altro da Rubaiat Hossain

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti