Cos’è l’IP locale e in cosa è diverso dall’IP pubblico

L’IP locale è l’indirizzo che identifica un dispositivo all’interno di una rete privata, come quella di casa o dell’ufficio. Lo assegna il router e vale solo lì dentro: da Internet non è raggiungibile e lo stesso numero, per esempio 192.168.1.10, è usato in milioni di altre case. L’IP pubblico è invece l’indirizzo che l’operatore assegna alla tua linea, ed è quello che vedono i siti quando li visiti.

IP locale (privato)IP pubblico
Chi lo assegnaIl router, di solito con il DHCPL’operatore
Dove valeSolo nella rete di casaSu tutta Internet
Uno perOgni dispositivoTutta la linea, in IPv4
Dove lo vediImpostazioni di rete del dispositivoUn sito come la home o curl mio-indirizzo-ip.it
Serve perStampanti, console, inoltro delle porteWhitelist, accesso remoto, assistenza dell’operatore

Come trovare il tuo IP locale

  1. Collega il dispositivo alla rete che ti interessa, con il Wi-Fi o con il cavo.
  2. Apri i dettagli della connessione: ipconfig o Impostazioni > Rete e Internet su Windows, Impostazioni di Sistema > Rete su Mac, Impostazioni > Wi-Fi su iPhone, Impostazioni > Rete e Internet su Android, ip addr su Linux.
  3. Cerca l’indirizzo IPv4: se inizia con 192.168, con 10 o con un numero da 172.16 a 172.31, è il tuo IP locale.
  4. Se inizia con 169.254, il dispositivo non ha ricevuto un indirizzo dal router: ricollegati alla rete o riavvia il router e controlla di nuovo.

Gli intervalli degli indirizzi privati

Gli indirizzi IPv4 privati sono tre blocchi riservati dalla RFC 1918 del 1996 alle reti interne, che nessun operatore può usare su Internet. Se il tuo indirizzo cade in uno di questi, è un IP locale.

IntervalloDa – aDove lo trovi
192.168.0.0/16192.168.0.0 – 192.168.255.255Quasi tutti i router di casa
10.0.0.0/810.0.0.0 – 10.255.255.255Reti aziendali e alcuni router
172.16.0.0/12172.16.0.0 – 172.31.255.255Reti aziendali, macchine virtuali, container

Due casi a parte. Un indirizzo 169.254.x.x è un indirizzo di emergenza che il dispositivo si dà da solo quando il router non risponde (RFC 3927): segnala un problema di connessione. Un indirizzo tra 100.64.0.0 e 100.127.255.255 sul router indica invece il CGNAT dell’operatore. Con IPv6 gli indirizzi che iniziano con fe80: valgono solo sul singolo collegamento, mentre gli altri sono di solito pubblici.

Trovare l’IP locale su Windows 10 e 11

Su Windows l’IP locale si legge dalle Impostazioni o con il comando ipconfig.

  • Impostazioni: apri Impostazioni > Rete e Internet. Per il Wi-Fi seleziona Wi-Fi e poi la rete a cui sei collegato, per il cavo seleziona Ethernet. Nelle proprietà l’IP locale è il valore accanto a “Indirizzo IPv4”. Secondo il supporto Microsoft la procedura è la stessa su Windows 10 e 11.
  • Comando: apri il Prompt dei comandi, scrivi ipconfig e cerca “Indirizzo IPv4” sotto la scheda Wi-Fi o Ethernet.

Gli altri comandi, compresi quelli di PowerShell, sono nella guida IP da cmd, PowerShell e terminale.

Trovare l’IP locale su Mac

Sul Mac il percorso indicato dal Manuale utente di Apple è menu Apple > Impostazioni di Sistema > Rete: scegli il servizio in uso (Wi-Fi o Ethernet), fai clic su Dettagli e poi su TCP/IP. Lì trovi l’indirizzo IPv4 del Mac e quello del router. Sulle versioni più vecchie di macOS, che hanno Preferenze di Sistema al posto di Impostazioni di Sistema, la stessa informazione è nel pannello Rete.

Dal Terminale il comando è ipconfig getifaddr en0, che stampa solo l’indirizzo. Se la risposta è vuota, l’interfaccia attiva ha un altro nome, per esempio en1: le alternative sono nella guida ai comandi da terminale.

Trovare l’IP locale su Linux

Su Linux apri il terminale e scrivi ip addr: l’IP locale è sulla riga inet dell’interfaccia collegata, come wlan0 o enp3s0. Su Debian, Ubuntu e derivate hostname -I stampa solo gli indirizzi, su una riga. Negli ambienti desktop come GNOME l’indirizzo compare anche nelle impostazioni di rete, aprendo i dettagli della connessione.

Trovare l’IP locale su iPhone e Android

iPhone e iPad: apri Impostazioni > Wi-Fi e tocca il pulsante “Scopri di più” (la i nel cerchio) accanto alla rete a cui sei collegato. Nella sezione dedicata a IPv4 trovi l’indirizzo IP del dispositivo e quello del router.

Android: apri Impostazioni > Rete e Internet > Internet, tocca la rete Wi-Fi collegata e cerca l’indirizzo IP tra i dettagli della rete. Come avverte la guida di Android, nomi e posizione delle voci cambiano da un telefono all’altro e tra versioni del sistema. Se non trovi l’indirizzo, consulta la guida del produttore o leggilo nel pannello del router, come spiegato più sotto.

Sulla rete mobile 4G o 5G il telefono riceve un indirizzo dall’operatore, spesso dietro il CGNAT, e non ha un IP della rete di casa. L’IP locale ha senso solo quando il telefono è collegato al Wi-Fi.

Smart TV, console e stampanti

Questi dispositivi mostrano l’IP locale nelle impostazioni di rete, di solito in una voce sullo stato della connessione. Il percorso cambia da modello a modello: in caso di dubbio, vale il manuale. Molte stampanti, dal proprio pannello, producono una pagina di configurazione con l’indirizzo. Se il dispositivo non ha uno schermo comodo, apri il pannello del router: l’elenco dei dispositivi connessi, o dei client DHCP, riporta nome, IP locale e indirizzo MAC di ciascuno. Come entrare nel pannello lo spiega la guida all’IP del router.

Perché tutti i dispositivi hanno lo stesso IP pubblico

Tutti i dispositivi di casa escono su Internet con lo stesso IPv4 pubblico perché il router usa il NAT (Network Address Translation). Quando il telefono apre un sito, il router sostituisce l’IP locale del telefono con il proprio IP pubblico, annota la connessione e, quando arriva la risposta, la rimanda al dispositivo giusto. Visti da fuori, telefono, computer e televisore sono un solo indirizzo.

Il NAT spiega anche perché un dispositivo di casa non si raggiunge da Internet senza aprire una porta sul router: il router non sa a chi consegnare una connessione che nessuno ha chiesto. Il procedimento è nella guida come aprire le porte del router. Con IPv6 il NAT di solito non c’è: ogni dispositivo ha un proprio indirizzo pubblico e a proteggerlo è il firewall del router.

Perché l’IP locale cambia e come renderlo fisso

L’IP locale cambia perché il router lo assegna con il DHCP, che presta ogni indirizzo per un tempo limitato chiamato lease (RFC 2131). Il dispositivo lo rinnova prima della scadenza e di solito tiene lo stesso numero, ma dopo un riavvio del router o un lungo periodo spento può riceverne un altro. Per navigare non importa. Diventa un problema quando una regola di inoltro porte, una stampante condivisa o un NAS devono essere trovati sempre allo stesso indirizzo.

Il metodo più semplice è la riservazione DHCP sul router: associ l’indirizzo MAC del dispositivo a un IP locale, e il router gli darà sempre quello. Nei pannelli la funzione si chiama in modi diversi, come “IP statico”, “Indirizzo riservato” o “DHCP statico”. In alternativa puoi impostare a mano l’indirizzo nelle impostazioni di rete del dispositivo, scegliendo un numero fuori dall’intervallo che il router distribuisce, per non creare conflitti. Questo IP fisso vale solo nella rete di casa: non c’entra con l’IP statico pubblico, spiegato nella guida IP statico o dinamico.

Domande frequenti

Qual è la differenza tra IP locale e IP pubblico?

L’IP locale identifica un dispositivo dentro la rete di casa e lo assegna il router. L’IP pubblico identifica la tua linea su Internet e lo assegna l’operatore. Tutti i dispositivi di casa condividono lo stesso IPv4 pubblico, che vedi nella pagina qual è il mio IP.

Perché il mio IP inizia con 192.168?

Perché è un IP locale: 192.168.0.0/16 è uno dei blocchi privati della RFC 1918, ed è quello che usa la maggior parte dei router di casa. Non è l’indirizzo che vedono i siti.

Cosa significa un IP che inizia con 169.254?

È un indirizzo che il dispositivo si assegna da solo quando non riceve risposta dal DHCP del router. Di solito significa che la connessione al router non funziona: prova a scollegarti e ricollegarti al Wi-Fi o a riavviare il router.

Perché questo sito non mostra il mio IP locale?

Perché non lo riceve. Il NAT del router sostituisce l’IP locale con l’IP pubblico prima che la richiesta esca su Internet, quindi qualsiasi sito vede solo l’indirizzo pubblico. L’IP locale si legge sul dispositivo stesso.

Come do un IP fisso a una stampante o a una console?

Nel pannello del router crea una riservazione DHCP che associa l’indirizzo MAC del dispositivo a un IP locale. Il router gli assegnerà sempre lo stesso indirizzo, senza toccare le impostazioni del dispositivo.

Fonti e riferimenti

Pagina aggiornata il