Come ottenere il mio indirizzo IP in Linux

Come ottenere il mio indirizzo IP in Linux

In networking, un indirizzo IP è un'etichetta assegnata a un computer connesso alla rete. In quella rete, un indirizzo IP identifica un dispositivo univoco. Consente ai dispositivi di comunicare tra loro su una rete basata su IP come Internet o LAN.

Nel caso di Linux, ci sono più strumenti che è possibile utilizzare per controllare l'indirizzo IP. Alcuni strumenti vengono preinstallati con la maggior parte delle distro; Alcuni no.

Scopri come ottenere l'indirizzo IP in Linux.

L'indirizzo IP in Linux

Un indirizzo IP è un valore numerico assegnato a un dispositivo connesso alla rete. Esistono due tipi di indirizzi IP in azione oggi.

  • IPv4 (Internet Protocol versione 4): È la quarta versione di IP (Internet Protocol). Ogni indirizzo IPv4 ha una lunghezza di 32 bit. IPv4 offre 232 indirizzi univoci.Un indirizzo IPv4 è segmentato in 4 gruppi, ciascuno con 3 cifre decimali. Inizia con 0.0.0.0 fino a 255.255.255.255.
  • IPv6 (Internet Protocol versione 6): È la versione più recente di IP. Ogni indirizzo IPv6 ha una lunghezza di 128 bit. IPv6 offre 2128 indirizzi univoci.
    Un indirizzo IPv6 segmentato in 8 gruppi, ciascuno con cifre 4hexadecimal. Inizia da 0: 0: 0: 0: 0: 0: 0: 0 fino a FFFF: FFFF: FFFF: FFFF: FFFF: FFFF: FFFF: FFFF.

Quando si controlla gli indirizzi IP, è necessario comprendere gli indirizzi IP pubblici e privati.

  • Indirizzo IP privato: L'indirizzo IP che viene utilizzato internamente sulla rete. Viene utilizzato dai dispositivi (strumenti di routing, ad esempio) per comunicare tra loro. Se il tuo computer fa parte di una piccola rete, l'indirizzo IP privato può iniziare con 192.168.X.X.
  • Indirizzo IP pubblico: È l'indirizzo IP che si registra quando si connette a un servizio tramite Internet, ad esempio un sito Web.

In Linux, ci sono strumenti di networking dedicati che possono mostrare l'indirizzo IP. Se hai bisogno dell'indirizzo IP pubblico del tuo sistema, allora ci sono anche servizi di terze parti per capirlo.

Iniziamo!

Metodo GUI per ottenere un indirizzo IP

Indirizzo IP Controllo del sito Web

Esistono numerosi siti Web per controllare gli indirizzi IP. Questi servizi ti danno l'indirizzo IP pubblico del tuo sistema. Puoi anche controllare ulteriori informazioni come la posizione dell'indirizzo IP, l'ISP e altri.

Dai un'occhiata a WhamismyiPaddress.

Dai un'occhiata a Whamismyip.

Dai un'occhiata a Whamismyip.org.

Impostazioni GNOME

Questo metodo si applica solo a Linux Distros che eseguono l'ambiente desktop gnome. È un metodo semplice e veloce da seguire.

Gnome viene fornito con l'app "Impostazioni" integrata. Fornisce un modo più semplice di gestire varie impostazioni di sistema, come si comporta il desktop GNOME e monitorare varie informazioni sul sistema. Cerca "impostazioni" nelle attività GNOME.

In alternativa, puoi lanciarlo dall'angolo in alto a destra.

Vai a "Network".

Vedrai tutte le reti connesse qui. Nel mio caso, c'è solo una voce. Fai clic sull'icona degli ingranaggi.

Nella scheda "Dettagli", vedrai l'indirizzo IP della macchina sulla rete.

Metodo CLI per ottenere un indirizzo IP

Questa sezione offre i metodi più diversi per controllare l'indirizzo IP su Linux. Tutti questi metodi sono semplici e facili da eseguire. In situazioni, potresti trovare questi metodi più preferibili rispetto ai metodi GUI. Inoltre, tutti questi metodi funzionano su qualsiasi distro Linux con quasi tutte le configurazioni funzionali.

Utilizzo del nome host

Questo strumento viene generalmente utilizzato per la visualizzazione del nome host del sistema. Tuttavia, viene fornito anche con la funzione della stampa dell'indirizzo IP del sistema.

Esegui il seguente comando hostname. Qui, il flag "-i" è per la stampa di tutti gli indirizzi di rete dell'host. Se ci sono più connessioni di rete, questo comando li stampa tutti. Stamperà l'indirizzo IP privato.

$ hostname -i

Usando IP

Lo strumento IP è la moderna sostituzione dello strumento ifconfig. Simile a ifconfig, può stampare informazioni di rete, configurare routing, interfacce di rete e tunnel. Lo strumento IP fa parte del pacchetto iproute2 che sostituisce le utility net-tools.

Innanzitutto, assicurati che il pacchetto iproute2 sia installato nel tuo sistema. È disponibile per tutti i distro Linux. Qualsiasi distribuzione moderna dovrebbe averlo preinstallato.

Per stampare l'indirizzo IP del sistema, eseguire il seguente comando IP. Stamperà l'indirizzo IP privato del tuo sistema.

$ ip addr

L'output sarà segmentato da quante connessioni di rete sono collegate. Qui, concentrati sulle voci Inet.

Per controllare gli indirizzi IP di una singola interfaccia di rete, utilizzare la seguente struttura di comando.

$ ip addr

Hai bisogno di ottenere l'elenco di tutte le interfacce di rete? Usa prima questo comando IP.

$ ip addr

Usando ifconfig

Lo strumento ifconfig fa parte del pacchetto di utility net-tools. Tuttavia, ora è sostituito con il moderno pacchetto iproute2. Nel caso di IFConfig, ora è sostituito dallo strumento IP. Simile a iProute2, Net-Tools è disponibile su All Distro. Tuttavia, potrebbe non essere preinstallato.

Supponendo che tu abbia installato strumenti di rete, procedi avanti. L'utilizzo di ipconfig è simile a IP. Il seguente comando stamperà tutte le interfacce di rete con i rispettivi indirizzi IP e altre informazioni. Stamperà l'indirizzo IP privato del tuo sistema.

$ ifconfig

Simile a IP, ifConfig può stampare l'indirizzo IP di un'interfaccia di rete specifica. Ecco la struttura di comando per farlo.

$ ifconfig

Utilizzo del sito Web

Alcuni siti Web stamperanno l'indirizzo IP pubblico in testo normale. Utilizzando qualsiasi strumento di download come Curl o Wget, possiamo leggere l'output direttamente dalla console.

Ecco il primo esempio usando Curl.

$ CURL -S https: // icanhazip.com
$ CURL -S https: // checkip.Amazonaws.com

Se sei interessato a usare Wget invece, esegui uno dei comandi.

$ wget -o --q https: // icanhazip.com
$ wget -o --q https: // checkip.Amazonaws.com

Usando l'host

Lo strumento host è un'utilità di ricerca DNS. Possiamo utilizzare lo strumento host per comunicare con OpenDNS e ottenere l'indirizzo IP pubblico.

$ host myip.Opendns.com resolver1.Opendns.com

Pensieri finali

Controllare l'indirizzo IP è un'attività semplice. Come dimostrato, ci sono numerosi modi per farlo. Non c'è bisogno di padroneggiarli tutti. Tuttavia, ti incoraggio vivamente a provarli almeno una volta.

È necessario risolvere il nome host di un sito Web o un indirizzo IP di destinazione? Dai un'occhiata a questa guida su come risolvere i nomi host usando uno script bash.

Felice calcolo!