Identificare IP pubblico e privato da terminale in Linux
Oggi vediamo una carrellata di comandi per identificare il nostro IP, pubblico e privato, su Linux (da terminale ovviamente).
Cominciamo con l'IP del nostro pc (alternativa al classico ifconfig):
$ ip addr | awk '/inet / {sub(//.*/, "", $2); print $2}'
127.0.0.1
192.168.1.131
Per conoscere l'IP pubblico, invece, useremo un comando agganciandolo ad un servizio esterno.
Ad esempio usando CURL o WGET:
$ curl icanhazip.com
$ wget -qO- icanhazip.com
Ovviamente possiamo usare anche altri servizi.
Oppure possiamo usare DIG con gli OpenDNS:
$ dig +short myip.opendns.com @resolver1.opendns.com
Direi che è tutto!
Enjoy!
linux ip opendns curl wget ifconfig ip addr
Commentami!