Lezione 1 di 4 · 6 min
Indirizzi IP: IPv4, IPv6, pubblici e privati
Cos’è davvero un indirizzo IP, perché internet usa due formati diversi, e perché l’indirizzo del tuo portatile non è quello che vedono gli estranei.
Ogni dispositivo che comunica con internet ha bisogno di un numero, non di un nome. La specifica centrale dell’Internet Protocol, RFC 791, dice che gli indirizzi “distinguono le sorgenti e le destinazioni a livello di host”, il che significa che ogni dispositivo ottiene il proprio numero così i pacchetti sanno esattamente dove andare. Nomi come example.org sono una comodità per gli esseri umani, risolti in un numero dal DNS (trattato nel suo corso dedicato); la rete stessa comprende solo numeri.
IPv4: quattro miliardi di indirizzi, e non bastano
Il formato originale, IPv4, usa un indirizzo a 32 bit, scritto come quattro numeri separati da punti, come 192.0.2.1. RFC 791 lo definisce come “lunghezza fissa di quattro ottetti (32 bit)”. Trentadue bit permettono circa 4,3 miliardi di combinazioni uniche, come spiega il Centro di apprendimento di Cloudflare. Sembrava enorme negli anni ’80. Non basta per un mondo di miliardi di telefoni, portatili, router e dispositivi intelligenti, motivo per cui esiste un formato più recente e molto più grande.
IPv6: spazio per tutti, per molto tempo
Gli indirizzi IPv6 sono lunghi 128 bit, scritti come gruppi di cifre esadecimali separati da due punti, come 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Come dice RFC 8200, IPv6 “aumenta la dimensione dell’indirizzo IP da 32 a 128 bit, per supportare più livelli di gerarchia di indirizzamento, un numero molto maggiore di nodi indirizzabili, e una configurazione automatica più semplice.” Entrambe le versioni funzionano fianco a fianco oggi: il tuo Mac di solito ha un indirizzo di ciascun tipo.
Pubblico e privato: l’indirizzo che conosce solo il tuo router
Non ogni indirizzo deve essere raggiungibile da tutto internet. RFC 1918 riserva tre intervalli di indirizzi IPv4 per l’uso dentro case, uffici e altre reti private:
- da
10.0.0.0a10.255.255.255 - da
172.16.0.0a172.31.255.255 - da
192.168.0.0a192.168.255.255(l’intervallo usato dalla maggior parte dei router domestici)
RFC 1918 è esplicita nel dire che questi indirizzi restano locali: “poiché gli indirizzi privati non hanno significato globale, le informazioni di instradamento sulle reti private non devono essere propagate sui collegamenti tra aziende, e i pacchetti con indirizzi sorgente o destinazione privati non dovrebbero essere inoltrati attraverso tali collegamenti.” Ci si aspetta che i provider internet rifiutino qualsiasi tentativo di instradarli sull’internet pubblico. Solo un indirizzo, di solito detenuto dal tuo router, deve essere pubblico e trovabile dal resto di internet; come funziona quella condivisione è l’argomento della prossima lezione.
ipconfig getifaddr en0
192.168.1.12192.168.1.12 rientra nell’intervallo privato sopra: identifica questo Mac sulla propria rete Wi-Fi, ma nessun computer sull’internet più ampio può inviargli un pacchetto direttamente. Il Centro di apprendimento di Cloudflare nota che la maggior parte delle connessioni domestiche ottiene anche un indirizzo pubblico temporaneo, “dinamico”, dall’ISP invece che uno fisso, scelto da un pool condiviso perché gli indirizzi permanenti sono più costosi da mantenere sia per il provider sia per ogni cliente.
Da ricordare
- I dispositivi sono indirizzati per numero, non per nome; IPv4 usa indirizzi a 32 bit, circa 4,3 miliardi di combinazioni possibili.
- IPv6 usa indirizzi a 128 bit specificamente per dare a internet molto più spazio per crescere, secondo RFC 8200.
- RFC 1918 riserva tre intervalli (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) per le reti private; non vengono mai instradati sull’internet pubblico.
- Un indirizzo come 192.168.1.12 sul tuo Mac è privato e locale; il tuo router detiene l’indirizzo pubblico che vede il resto di internet.
- La maggior parte delle connessioni internet domestiche usa un indirizzo pubblico temporaneo (dinamico) invece che uno permanente.
Mettiti alla prova
1. All’incirca quanti indirizzi unici permette il formato IPv4 a 32 bit?
- Circa 4,3 miliardi — Esatto.
- Illimitati
- Circa 65.000
- Esattamente 1 milione
32 bit danno 2^32 combinazioni, circa 4,3 miliardi, che il Centro di apprendimento di Cloudflare indica come motivo per cui IPv4 alla fine è diventato insufficiente.
2. Secondo RFC 8200, perché IPv6 usa indirizzi a 128 bit invece che a 32?
- Per rendere gli indirizzi più corti da digitare
- Per supportare più livelli di gerarchia di indirizzamento e molti più nodi indirizzabili — Esatto.
- Per eliminare la necessità di un router
- Per rendere più veloce il Wi-Fi
RFC 8200 afferma che la dimensione maggiore esiste “per supportare più livelli di gerarchia di indirizzamento, un numero molto maggiore di nodi indirizzabili, e una configurazione automatica più semplice.”
3. Quale di questi è un intervallo IPv4 privato mai instradato sull’internet pubblico?
- 192.168.0.0/16 — Esatto.
- 8.8.8.0/24
- 1.1.1.0/24
- 172.217.0.0/16
192.168.0.0/16 è uno dei tre intervalli che RFC 1918 riserva per le reti private; gli altri nell’elenco sono indirizzi pubblici reali.
4. Il tuo Mac mostra l’indirizzo 192.168.1.12. Cosa ti dice questo?
- È l’indirizzo che gli estranei su internet userebbero per raggiungere direttamente il tuo Mac
- È un indirizzo privato, valido solo sulla tua rete locale — Esatto.
- Il tuo Mac non ha alcun indirizzo IP
- È l’indirizzo del tuo provider internet
192.168.1.12 rientra nell’intervallo privato di RFC 1918; identifica il Mac sulla sua rete domestica, non verso l’internet esterno.
Mettilo in pratica con FireAI
Metti in pratica questa lezione sul tuo Mac.
- Scopri dove un’app invia dati, sulla Mappa del mondo — Vedi esattamente con quale azienda e paese comunica silenziosamente un’app.
- Regole: app, sito, dominio, IP o un intervallo, per sempre o fino al riavvio — Scrivi una regola precisa quanto un solo indirizzo o ampia quanto un intero dominio.
- Ispezione approfondita, senza decifrare nulla — Ottieni un dettaglio reale su una connessione sicura senza che FireAI legga mai cosa c’è dentro.
Fonti
- RFC 791: Internet Protocol
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification
- RFC 1918: Address Allocation for Private Internets
- Cloudflare Learning: What is my IP address?
Mettilo in pratica sul tuo Mac
Prova tutte le funzioni gratis per 17 giorni, senza carta.