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.
Quando si controlla gli indirizzi IP, è necessario comprendere gli indirizzi IP pubblici e privati.
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!