Come scoprire l’indirizzo internet del tuo PC

Conoscere l’indirizzo IP del nostro computer √® molto facile usando il browser ma sulla shell di Linux dobbiamo imparare altri sistemi. Scopriamo alcuni dei metodi pi√Ļ comuni.

Come scoprire l'indirizzo internet del tuo pc Linux senza usare il browser

Come scoprire l’indirizzo internet del nostro computer:

In linea di massima dovremmo usare il comando :

/sbin/ifconfig -a

per avere un quadro completo della situazione, ma questo è il risultato che ci fornisce il nostro Linux:


docker0 Link encap:Ethernet HWaddr inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

enp7s0 Link encap:Ethernet HWaddr UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1‚ĀĄ128¬†Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:61325 errors:0 dropped:0 overruns:0 frame:0 TX packets:61325 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:13723605 (13.7 MB) TX bytes:13723605 (13.7 MB)

wlp13s0 Link encap:Ethernet HWaddr inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::52f0:1f14:f3f3:16‚ĀĄ64¬†Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8368760 errors:0 dropped:0 overruns:0 frame:0 TX packets:3468840 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11766200421 (11.7 GB) TX bytes:492953619 (492.9 MB)


Se cerchi su Google questa è probabilmente la prima soluzione che ti appare.

Come vedi districarsi tra tante righe di output è davvero complicato. Il risultato è così confuso da lasciare un poco interdetti.

Io ti consiglio di usare questi metodi alternativi, molto piu semplici:

$   curl icanhazip.com

oppure usando wget:

$   wget -qO- icanhazip.com

Altro sistema per sapere il tuo indirizzo IP in rete:

$    curl ifconfig.me/ip

nella versione con wget:

$    wget -qO- icanhazip.com

Ti consiglio di usare sempre questi comandi che si appoggiano a dei¬†siti internet¬†e di salvare il comando in un file script dandogli il nome ‚Äúipp‚ÄĚ o un altro nome che ti riesce facile da ricordare.