Come trovare il tuo indirizzo IP in Linux

Un indirizzo IP è un’etichetta numerica che identifica in modo univoco i dispositivi su una rete. Esistono due tipi di indirizzi IP, pubblici e privati. Un indirizzo privato viene utilizzato per etichettare i dispositivi all’interno di una rete interna ed è globalmente irraggiungibile.

Al contrario, gli IP pubblici sono instradabili a livello globale e sono importanti per la connessione a Internet. Questa guida mostra quanto sia facile per gli utenti Linux ottenere informazioni sull’indirizzo IP sui propri computer.

Come funzionano gli indirizzi IP?

Devi sapere alcune cose prima di imparare a trovare l’indirizzo IP della tua macchina Linux. Quando sei connesso alla rete domestica, tutti i tuoi dispositivi hanno IP privati ​​univoci. Tuttavia, non puoi connetterti al World Wide Web tramite indirizzi privati. Avrai bisogno di un IP pubblico per farlo.

NAT working principle e1621422180626 - Come trovare il tuo indirizzo IP in Linux

Il tuo router ti assegna l’IP pubblico quando effettui richieste web da uno dei tuoi dispositivi. C’è un intero meccanismo chiamato Network Address Translation (NAT) per farlo. NAT funziona sostituendo l’indirizzo privato dall’intestazione del pacchetto IP con un IP pubblico accessibile a livello globale.

Trova l’indirizzo IP privato di un sistema Linux

Secondo RFC 1918 (Address Allocation for Private Internets), le reti private possono avere IP all’interno degli intervalli indicati di seguito. Qui X rappresenta qualsiasi numero compreso tra 0 e 255.

  • 10.XXX – 10.XXX
  • 172.16.XX – 172.31.XX
  • 192.168.XX – 192.168.XX

Esistono diversi modi per controllare gli indirizzi IP privati ​​in Linux. Il più semplice di questi è il comando ip addr di Linux.

ip -4 addr

Questo comando visualizza sia l’indirizzo di loopback (127.0.0.1) che l’indirizzo privato effettivo della macchina.

linux ip address command e1621422310915 - Come trovare il tuo indirizzo IP in Linux

il seguente comando su Linux se si desidera ottenere solo l’indirizzo IP del sistema.

ip route get 1.1.1.1 | awk '{print $7}'

In alternativa, puoi utilizzare il comando hostname su Linux per ottenere l’indirizzo IP di un host.

hostname -I
Get private ip address in Linux e1621422376973 - Come trovare il tuo indirizzo IP in Linux

Puoi anche utilizzare l’utility nmcli per ottenere l’indirizzo IP privato della tua interfaccia. È un programma basato su console per la gestione del gestore di rete.

nmcli -p device show
Linux get ip address from nmcli e1621422395285 - Come trovare il tuo indirizzo IP in Linux

Trova l’indirizzo IP pubblico dei sistemi Linux

Poiché NAT è responsabile dell’assegnazione dell’IP pubblico per il tuo sistema, non puoi ottenerlo direttamente dal dispositivo. Invece, è necessario inviare una richiesta Web a un sistema esterno e recuperare l’indirizzo IP dalla risposta.

Utilizza uno dei seguenti comandi Linux per ottenere il tuo indirizzo IP pubblico dalla riga di comando.

dig +short myip.opendns.com @resolver1.opendns.com
 dig TXT +short oo.myaddr.l.google.com @ns1.google.com
curl https://ifconfig.me ; echo
 curl https://ipinfo.io/ip ; echo
wget -qO- api.ipify.org ; echo
 wget -qO- https://ipecho.net/plain ; echo

Tuttavia, il modo più semplice per gli utenti Linux di ottenere l’indirizzo IP pubblico è tramite una semplice ricerca su Google. Tutto quello che devi fare è digitare ” qual è il mio ip ” in una nuova ricerca e Google ti dirà l’indirizzo IP pubblico.

Correlati: come trovare l’indirizzo IP pubblico su un sistema Linux

Come nascondere l’indirizzo IP su Linux?

Poiché i siti Web possono tracciare gli utenti e la geolocalizzazione utilizzando gli indirizzi IP, molte persone scelgono di nascondere il proprio IP. Esistono diversi modi per nascondere il tuo indirizzo IP su Linux.

  • VPN : una VPN (Virtual Private Network) funge da intermediario tra il tuo dispositivo e il sito web che desideri visitare. Mascherano il tuo IP facendo sembrare che le richieste abbiano avuto origine dal server VPN invece che dalla tua macchina. Oltre a mascherare l’IP, ci sono anche altri motivi per utilizzare le VPN , inclusa la crittografia dei dati e aggirare la censura.
  • Tor : È una rete sicura composta da migliaia di nodi gestiti da volontari in tutto il mondo. Tor fornisce l’anonimato inoltrando il traffico attraverso molti nodi anonimi. Puoi usare il browser Tor gratuito per nascondere l’IP su Linux.
  • Proxy : i server proxy fanno sembrare che le tue richieste web provengano dal loro sistema. Non crittografano i dati e sono spesso inaffidabili rispetto a VPN o Tor.

Ottieni subito l’indirizzo IP su Linux

Come illustrato in questa guida, è molto semplice per gli utenti Linux ottenere i propri indirizzi IP. Puoi trovare sia gli indirizzi IP privati ​​che quelli pubblici del tuo sistema utilizzando i metodi descritti sopra.

Ma cosa succede se vuoi trovare l’indirizzo IP del tuo telefono? Fortunatamente, è facile come trovare l’IP del tuo computer, se non più facile.