Che cos'è un indirizzo IP privato?
Un indirizzo IP privato è riservato all'uso all'interno delle reti locali. Lo standard RFC 1918 riserva tre intervalli a questo scopo, e ogni rete domestica o aziendale al mondo attinge da questi tre — motivo per cui l'indirizzo 192.168.1.23 del tuo laptop esiste, in questo preciso momento, su milioni di altre reti non correlate. Gli indirizzi privati non vengono mai instradati sulla rete Internet pubblica: non sono associati ad alcun registrar, ISP, paese o proprietario, e il numero non fornisce alcuna informazione sulla rete in cui ti trovi.
I tre intervalli RFC 1918
| Intervallo | Indirizzi | Utilizzati tipicamente in |
|---|---|---|
| 10.0.0.0/8 | 16,777,216 | reti aziendali e campus, apparati ISP, pool VPN, piattaforme container — e alcuni gateway domestici forniti dagli ISP |
| 172.16.0.0/12 | 1,048,576 | reti aziendali di medie dimensioni, ambienti di laboratorio, rete bridge predefinita di Docker |
| 192.168.0.0/16 | 65,536 | quasi tutti i router domestici, hotspot mobili e access point per piccoli uffici |
Un errore comune con l'intervallo intermedio: solo gli indirizzi da 172.16.x.x a 172.31.x.x sono privati. Un indirizzo 172.x esterno a questo intervallo — ad esempio 172.67.1.1 — appartiene al normale spazio pubblico di Internet.
Come le reti private raggiungono Internet
Il tuo router esegue la traduzione degli indirizzi di rete (NAT): ogni dispositivo all'interno utilizza un indirizzo privato e il router riscrive il suo traffico per farlo uscire sotto il singolo indirizzo pubblico assegnato dal tuo ISP. Dal punto di vista di Internet, l'intera abitazione è un unico indirizzo; dall'interno, ogni dispositivo ha il proprio. Questo è anche il motivo per cui un sito web può vedere il tuo indirizzo pubblico ma mai quello privato del tuo laptop — e perché gli stessi intervalli privati possono essere riutilizzati da chiunque senza collisioni.
Molti ISP aggiungono un secondo livello, il NAT di livello carrier (CGNAT), utilizzando l'intervallo dedicato 100.64.0.0/10 tra il tuo router e Internet. Se l'"indirizzo WAN" del tuo router inizia con un valore compreso tra 100.64 e 100.127, sei dietro CGN — tecnicamente non è uno spazio RFC 1918, ma non è nemmeno raggiungibile pubblicamente, ed è ciò che compromette il port forwarding semplice su tali linee.
Non tutto ciò che è locale è RFC 1918
127.0.0.1 — loopback. Non lascia mai il tuo dispositivo; è il modo in cui una macchina comunica con se stessa, non un indirizzo di rete.
169.254.x.x — link-local. Un dispositivo si assegna uno di questi indirizzi quando ne ha richiesto uno e nessun router ha risposto; vederne uno di solito significa che il DHCP ha fallito e la rete è configurata in modo errato.
Tutto il resto è spazio pubblico: assegnato a un operatore di rete, instradato a livello globale e associato a un record whois, a una rete di origine e a una geolocalizzazione.
Perché il tuo router utilizza un indirizzo privato
I produttori distribuiscono ogni router con un indirizzo di fabbrica compreso in questi intervalli: quell'indirizzo è la porta d'accesso al suo pannello di amministrazione e, poiché è privato, si apre solo dall'interno della tua rete. Trova il tuo — o parti dai valori di fabbrica più comuni: 192.168.1.1, 192.168.0.1, 10.0.0.1.