Come conoscere il tuo indirizzo IP su Linux dal terminale
IP locale con 'ip a' e IP pubblico con curl, e perché ifconfig non è più l'opzione consigliata.
IP locale (dentro la tua rete)
ip a
Cerca la riga "inet" sotto la tua interfaccia attiva (di solito
wlan0 per il wifi o eth0/enp...
per il cavo).
ip è il comando moderno. Se vedi ancora guide con
ifconfig, tieni presente che è considerato obsoleto su
molte distribuzioni recenti — ip a è il suo sostituto
diretto e fa la stessa cosa.
IP pubblico (verso internet)
curl ifconfig.me
Ti restituisce direttamente l'indirizzo con cui tutta la tua rete si identifica verso internet — diverso dal tuo IP locale.
Domande frequenti
Perché dovrei usare 'ip' invece di 'ifconfig'?
ifconfig è considerato obsoleto su molte distribuzioni moderne, anche se continua a funzionare su alcune. 'ip a' è il comando moderno equivalente, mantenuto attivamente.
Il mio IP locale e il mio IP pubblico sono la stessa cosa?
No, sono diversi — quello locale identifica il tuo computer dentro la tua stessa rete; quello pubblico è quello che la tua rete mostra verso internet.