- 1. Visualizza l'IP pubblico con i comandi utilizzando l'utilità dig su Linux
- 2. Visualizza l'IP pubblico con i comandi utilizzando l'utility host su Linux
- 3. Visualizza l'IP pubblico con i comandi utilizzando wget Command Line Downloader su Linux
- 4. Visualizza l'IP pubblico con i comandi utilizzando curl Command Line Downloader su Linux
Nel mondo delle reti o del networking ci sono una serie di termini di base che dobbiamo tenere in considerazione poiché saranno necessari quando forniremo un qualche tipo di supporto a livello di apparecchiature. Gli IP pubblici o privati sono sempre sulla bocca di tutti gli amministratori di rete.
Il concetto più elementare, ma allo stesso tempo uno dei più importanti, è l'indirizzo IP, ricordiamo che IP è l'acronimo di Internet Protocol - Internet Protocol e che è stato sviluppato come un ID numerico univoco, che viene assegnato a un dispositivo connesso alla rete, sia temporaneamente che permanentemente, cioè è come il nostro documento di identità.
Grazie all'indirizzo IP è possibile identificare un computer sulla rete locale o globale, oppure rilevarne la posizione grazie a comandi come ping o simili.
Gli indirizzi IP sono classificati in due tipi:
- Indirizzo IPv4: è quello utilizzato oggi ed è composto da quattro ottetti (numeri a 8 bit).
- Indirizzo IPv6: è il futuro degli indirizzi IP e sono basati su 128 bit.
Questi indirizzi possono essere assegnati come statici o privati a seconda della situazione peggiore oggi ci concentreremo su come conoscere l'indirizzo IP pubblico in Linux poiché individuare quello privato è semplice.
1. Visualizza l'IP pubblico con i comandi utilizzando l'utilità dig su Linux
Lo strumento dig (domain information groper) è uno strumento di comando creato per testare i server dei nomi DNS. Se quello che vuoi è poter verificare gli indirizzi IP pubblici, possiamo utilizzare la risoluzione opendns.com eseguendo il seguente comando:
dig + short myip.opendns.com @ resolver1.opendns.com
2. Visualizza l'IP pubblico con i comandi utilizzando l'utility host su Linux
Il comando host è un'utilità della riga di comando di facile utilizzo per eseguire ricerche DNS. Con il seguente comando possiamo vedere l'indirizzo IP pubblico del sistema operativo:
host myip.opendns.com resolve1.opendns.com | grep "myip.opendns.com ha" | awk '{stampa $ 4}'
INGRANDIRE
3. Visualizza l'IP pubblico con i comandi utilizzando wget Command Line Downloader su Linux
Il comando wget è un potente downloader da riga di comando che supporta vari protocolli come HTTP, HTTPS, FTP e molti altri. Può essere utilizzato con siti Web di terze parti per visualizzare l'indirizzo IP pubblico eseguendo uno dei seguenti comandi:
wget -qO- http://ipecho.net/plain | xargs echo wget -qO - icanhazip.com
INGRANDIRE
4. Visualizza l'IP pubblico con i comandi utilizzando curl Command Line Downloader su Linux
Il comando curl è un popolare strumento da riga di comando per caricare o scaricare file da un server utilizzando uno dei protocolli supportati (HTTP, HTTPS, FILE, FTP, FTPS e altri). I seguenti comandi visualizzeranno l'indirizzo IP pubblico del sistema:
curl ifconfig.co curl ifconfig.me curl icanhazip.comNotaIn caso di non avere curl nel sistema, possiamo installarlo eseguendo il seguente comando:
sudo apt install curl
INGRANDIRE
Con queste semplici opzioni possiamo scoprire l'indirizzo IP pubblico della nostra rete.