Identificare l'IP pubblico da terminale su Linux e Mac OS X
In genere, per idenificare il nostro indirizzo IP pubblico, usiamo siti di terze parti come What Is My Ip, o andando alla sezione strumenti di questo blog .
Se siamo su Linux, però, possiamo usare alcuni comandi senza dover usare servizi di terzi parti.
Un primo comando è dig; comando molto potente che serve per interrogare i DNS server.
Ecco un esempio:
$ dig +short myip.opendns.com @resolver1.opendns.com
80.18.105.202
Un'altra possibilità è il comando host:
$ host myip.opendns.com resolver1.opendns.com
Using domain server:
Name: resolver1.opendns.com
Address: 208.67.222.222#53
Aliases:
myip.opendns.com has address 80.18.105.202
Host myip.opendns.com not found: 3(NXDOMAIN)
Host myip.opendns.com not found: 3(NXDOMAIN)
Il risultato è lo stesso.
Tutto ciò dovrebbe funzionare senza problemi anche su Mac OS X; aprite Terminale e provate!
Enjoy!
linux dig host mac os x terminale dns
Commentami!