In questa guida vedremo come trovare facilmente l’indirizzo IP pubblico o privato utilizzato il nostro terminale.

Linux
Negli ultimi mesi abbiamo rilasciati interessanti guide dedicate all’accesso a file e directory in Linux e Microsoft Windows da remoto utilizzando SSH o server FTP ecc. Nella maggior parte dei casi dobbiamo conoscere l’indirizzo IP pubblico con il quale accedere da remoto al pc, per farlo possiamo utilizzare un semplice comando da terminale.
Utilizzare il terminale per conoscere l’indirizzo IP pubblico o privato può tornarci utile ad esempio per accedere ad un server, VPS ecc senza dover utilizzare software, Network Manager ecc.

Per poter conoscere l’indirizzo IP pubblico e privato da terminale, possiamo utilizzare alcuni comandi i quali ci consentono di avere lo stesso risultato.

Tengo a precisare che i due comandi funzionano in qualsiasi distribuzione, la guida è stata testata su Debian Stabile (immagini articolo) e Ubuntu Server.

Per conoscere l’indirizzo IP del nostro pc (indirizzo utile per accedere al nostro pc da remoto in una rete locale) del  basta digitare da terminale:

ip addr | awk '/inet / {sub(//.*/, "", $2); print $2}'

Linux: trovare IP pubblico e privato dal terminale

oppure possiamo utilizzare il seguente comando:

/sbin/ifconfig | grep "inet addr" | awk -F: '{print $2}' | awk '{print $1}'

Linux: trovare IP pubblico e privato dal terminale

Per conoscere il nostro indirizzo IP Pubblico invece possiamo utilizzare il servizio fornito dal portale icanhazip basta digitare da terminale:

wget -qO- icanhazip.com

e avremo come risultato il nostro indirizzo IP Pubblico, in alternativa possiamo utilizzare anche curl digitando:

curl icanhazip.com

possiamo anche avere l’indirizzo IP IPv6 e IPv4 digitando:

Per IPv4

curl ipv4.icanhazip.com

Per IPv6

curl ipv6.icanhazip.com

In alternativa a icanhazip possiamo utilizzare curl e ident.me digitando sempre da terminale:

curl ident.me

Per IPv4

curl v4.ident.me

Per IPv6

curl v6.ident.me

Possiamo conoscere il nostro IP Pubblico grazie a OpenDNS digitando:

dig +short myip.opendns.com @resolver1.opendns.com

Possiamo conoscere il nostro IP Pubblico utilizzando a myip.gelma.net e telnet digitando

telnet myip.gelma.net

Per conoscere il nostro IP Pubblico possiamo utilizzare anche whatismyipaddress.com e curl digitando:

curl bot.whatismyipaddress.com

Questi sono solo alcuni esempi di come conoscere il nostro indirizzo IP Pubblico e Privato con il nostro terminale Linux.

  • Scusate, ma mi permetto una precisazione. E’ un po’ fuorviante il titolo, se si è dietro un router, l’ip “pubblico” ritornato da questi comandi è quello della LAN, accessibile dalla stessa sottorete (da uno smartphone collegato in wireless allo stesso router per esempio), non quello di accesso ad internet.

    • ekerazha

      Infatti per trovare l’indirizzo IP pubblico in genere ci si affida a siti web esterni (tipo whatismyip . com) che quindi vedono l’indirizzo con cui si “esce” su Internet.

  • Gnaula Pagana

    127.0.0.1 è l’indirizzo dell’interfaccia di loopback, cioè come il computer identifica se stesso. E’ sempre quello su tutti i computer, non c’è bisogno di chiederlo al terminale…

  • Pppppp

    Io non vedo nulla di pubblico, quel comando non passa la WAN

  • gecco

    in effetti il titolo è fuorviantissimo

  • Simone

    Il mio preferito è: curl ifconfig.me

  • Provate http:// myip.fasttools.it oppure usate l’applicazione per Linux da http:// http://www.fasttools.it/fast-myip

No more articles