Controlla la mia connessione

Guide · Basi di rete

IPv4 o IPv6: cosa cambia davvero per te

Controlli il tuo IP due giorni diversi e una volta vedi 203.0.113.45, l'altra qualcosa come 2001:db8:4a2b:7c00:1d3:9f2:aa41:6e05. Stessa connessione, due tipi di indirizzo. Ecco cosa cambia per te il secondo, e cosa no.

La storia in breve

Un indirizzo IPv4 è di 32 bit, scritto come quattro numeri: 192.0.2.1. Permette circa 4,3 miliardi di indirizzi, e la riserva centrale era esaurita già nel 2011. Da allora è la condivisione (il NAT a casa, il CGNAT dei provider) a tenere in vita IPv4.

Un indirizzo IPv6 è di 128 bit, scritto come otto gruppi esadecimali: 2001:0db8:1234:5678:0000:0000:0000:0001, che si può accorciare togliendo gli zeri iniziali e sostituendo una sequenza di gruppi a zero con ::, ottenendo 2001:db8:1234:5678::1. Ce ne sono abbastanza perché ogni dispositivo abbia i propri indirizzi unici al mondo, molte volte di seguito.

Un esempio concreto: un indirizzo, tante notazioni

Per vedere come si collegano i due sistemi, abbiamo inserito l'indirizzo di documentazione 192.0.2.1 nel convertitore IP di iplover:

Decimale puntato192.0.2.1
Un solo numero3221225985
Esadecimale0xC0000201
Binario11000000.00000000.00000010.00000001
IPv6 mappato su IPv4::ffff:192.0.2.1, scritto anche ::ffff:c000:201
Prefisso 6to42002:c000:201::/48

In questa tabella ci sono due lezioni. Primo, un indirizzo IPv4 è solo un numero di 32 bit; i punti servono alle persone. C0 00 02 01 in esadecimale è 192 0 2 1. Secondo, IPv6 può contenere un indirizzo IPv4. Incontrerai ::ffff:192.0.2.1 nei log dei server: è un normale visitatore IPv4, registrato da un software che gestisce entrambi i protocolli sullo stesso socket. Leggilo come 192.0.2.1. (La forma 6to4 appartiene a un vecchio metodo di transizione ormai deprecato; la vedrai solo nella documentazione datata.)

Cosa cambia per te

Ogni dispositivo ha un indirizzo pubblico

Con IPv4 a casa, ogni dispositivo si nasconde dietro l'unico indirizzo del router. Con IPv6, il provider assegna alla tua casa un blocco (di solito un /56 o un /48), il router dà a ogni dispositivo indirizzi presi da lì, e ognuno è raggiungibile in linea di principio. In pratica il firewall del router blocca di default le connessioni in entrata non richieste, il che ti dà la stessa protezione che il NAT ti dava per caso.

Il port forwarding diventa una regola del firewall

Non c'è nulla da tradurre, quindi niente da inoltrare. Per rendere raggiungibile un server di casa via IPv6, consenti la porta per l'indirizzo di quel dispositivo nelle impostazioni del firewall IPv6 del router. Dietro un CGNAT, spesso è l'unico modo per accettare connessioni in entrata.

I tuoi dispositivi cambiano indirizzo apposta

Per impedire ai siti di seguire un dispositivo attraverso il suo indirizzo, i sistemi moderni usano indirizzi “di privacy” temporanei per le connessioni in uscita e li sostituiscono regolarmente, di solito ogni giorno. Windows, macOS, iOS e Android lo fanno di default. Quindi vedere domani un indirizzo IPv6 diverso è normale, ma la prima metà (il prefisso di rete del provider) di solito resta uguale più a lungo, e quella metà identifica comunque la tua connessione.

I siti vedono quello che hai usato

Quando funzionano entrambi, il tuo dispositivo prova prima IPv6 e ripiega rapidamente su IPv4 se è lento. Un sito che ha solo IPv4 vede il tuo indirizzo IPv4; uno che li ha entrambi di solito vede IPv6. Per questo la homepage di iplover può mostrare un tipo di indirizzo diverso da quello di un altro sito di verifica.

Se vedi questo, fai questo

SituazioneCosa significaCosa fare
iplover mostra un indirizzo IPv6La tua connessione ha IPv6 funzionanteNiente. Il tuo indirizzo IPv4 può essere diverso e condiviso.
La VPN è attiva, ma i siti vedono un indirizzo IPv6 del tuo providerLa VPN incapsula solo IPv4: un leak IPv6Attiva il supporto IPv6 della VPN o la sua protezione dai leak; oppure disattiva IPv6 sul dispositivo mentre è collegata.
Un gioco o un'app dice che serve il port forwarding, e sei dietro CGNATNiente IPv4 in entrataUsa IPv6 se l'altra parte lo supporta; altrimenti leggi la guida sul CGNAT.
Nei log c'è ::ffff: seguito da un indirizzo IPv4Un visitatore IPv4 scritto in forma IPv6Leggilo come l'indirizzo IPv4 dopo il prefisso.
Vuoi controllare gli indirizzi del tuo dispositivoVedere cosa gli è stato assegnatoipconfig su Windows, ip -6 addr su Linux, i dettagli della rete nelle impostazioni di sistema su Mac.

Cosa non cambia

Un indirizzo IPv6 non rivela di te più di uno IPv4: il provider, una posizione approssimativa, e niente di simile a un indirizzo di casa. Non è “meno privato” perché è più lungo; con gli indirizzi temporanei può addirittura cambiare più spesso. E quasi tutto ciò che fai online funziona allo stesso modo con entrambi: la differenza conta solo quando gestisci server, usi VPN o risolvi problemi.

Fonti

Documenti ufficiali usati per verificare i fatti di questa guida.