← TORNA ALLE GUIDE / Reti

IPv4 e IPv6: differenze e come verificare se li hai

Scopri le differenze tra IPv4 e IPv6, come funziona il dual stack e come verificare se la tua connessione usa una versione IP oppure entrambe.

Di IPNixaPubblicato il Aggiornato il

Verifica i miei IPv4 e IPv6 pubblici

Due formati per gli indirizzi internet

IPv4 usa indirizzi a 32 bit, di solito scritti come quattro numeri decimali separati da punti. IPv6 usa indirizzi a 128 bit, scritti come gruppi esadecimali separati da due punti. Lo spazio di indirizzamento IPv6 è molto più ampio.

Un indirizzo IPv6 può usare :: per abbreviare una sequenza di gruppi di zeri. È una regola del formato e non significa che il sito abbia nascosto parte del risultato. IPNixa manda a capo gli indirizzi lunghi senza modificare il valore copiato.

La struttura degli indirizzi IPv4 e IPv6IPv4 · 32 BIT2038 bit08 bit1138 bit428 bitquattro numeri da 0 a 255, separati da puntiIPv6 · 128 BIT20010db8abcd00120000000000000001prefisso di rete (/64)identificativo dell’interfacciaIn forma abbreviata2001:db8:abcd:12::1zeri iniziali omessi · «::» = sequenza di gruppi di zeri
Un indirizzo IPv4 contiene 32 bit, suddivisi in quattro numeri da 8 bit. Un indirizzo IPv6 contiene 128 bit, suddivisi in otto gruppi da 16 bit; nella maggior parte delle reti, la prima metà è il prefisso assegnato dal provider e la seconda identifica l’interfaccia.

IPv4 e IPv6 in breve

Le due versioni svolgono lo stesso compito, cioè indicare dove deve arrivare il traffico, ma sono state progettate a decenni di distanza.

IPv4 e IPv6 a confronto
IPv4IPv6
Lunghezza dell’indirizzo32 bit128 bit
FormatoQuattro numeri decimali: 192.0.2.1Otto gruppi esadecimali: 2001:db8::1
Numero di indirizziCirca 4,3 miliardiCirca 3,4 × 10³⁸
Configurazione domestica tipicaUn indirizzo pubblico condiviso tramite NATUn blocco, o prefisso, di indirizzi pubblici, uno per dispositivo
Configurazione automaticaDHCPSLAAC e/o DHCPv6
Funzioni per la privacyDispositivi nascosti dietro l’indirizzo condiviso del routerIndirizzi temporanei che cambiano regolarmente

La tua connessione può supportare entrambe

Una connessione dual stack supporta IPv4 e IPv6. Quando visiti un sito, il browser e la rete scelgono un percorso funzionante. Due visite o servizi diversi possono usare versioni IP diverse anche se rimani sulla stessa rete Wi-Fi.

I browser moderni usano una tecnica chiamata Happy Eyeballs (RFC 8305): quando un sito dispone di entrambi i tipi di indirizzo, il browser di solito prova prima IPv6 e passa a IPv4 in una frazione di secondo se IPv6 è lento. Per questo una verifica di base su una connessione dual stack spesso mostra solo IPv6.

IPNixa interroga quindi due indirizzi di test aggiuntivi, uno raggiungibile solo tramite IPv4 e uno solo tramite IPv6, e mostra entrambi i risultati. I dati di localizzazione e di rete provengono dalla versione usata dal browser per la richiesta principale: la sezione Rete del risultato indica quale.

Come leggere e abbreviare un indirizzo IPv6

Gli indirizzi IPv6 sembrano lunghi, ma seguono due semplici regole di abbreviazione. Prendi questo esempio riservato alla documentazione: 2001:0db8:0000:0000:0000:ff00:0042:8329:

  1. Dividi l’indirizzo negli otto gruppi di quattro cifre esadecimali.
  2. Elimina gli zeri iniziali di ogni gruppo: 2001:db8:0:0:0:ff00:42:8329.
  3. Sostituisci una sequenza di gruppi consecutivi composti solo da zeri con due punti doppi: 2001:db8::ff00:42:8329. Il simbolo :: può comparire una sola volta nell’indirizzo.
  4. Nella maggior parte delle reti, i primi quattro gruppi sono il prefisso di rete (/64) assegnato dal provider, mentre gli ultimi quattro identificano l’interfaccia del dispositivo.

Come verificare se hai IPv6

Una rapida verifica ti permette di vedere quali versioni IP usa davvero la connessione.

  1. Apri Verifica di rete e test IPv6 e attendi i risultati separati. Due indirizzi confermati indicano che questo browser ha raggiunto entrambi gli endpoint durante la verifica.
  2. Se IPv6 non è confermato, riprova e verifica router, documentazione del fornitore, regole VPN e restrizioni del browser. Una richiesta fallita non distingue tutte queste cause.
  3. Ripeti la verifica con i dati mobili. Molti operatori mobili offrono IPv6 anche quando la connessione fissa di casa non lo supporta.
  4. Un IPv6 confermato senza osservazione IPv4 non dimostra una rete di accesso solo IPv6 né NAT64. Chiedi al fornitore informazioni sulla traduzione se un servizio solo IPv4 non funziona.

Perché gli indirizzi IPv6 possono cambiare

I dispositivi possono usare indirizzi IPv6 temporanei per ridurre il riutilizzo dello stesso indirizzo nel tempo. Anche il provider può cambiare il prefisso di rete assegnato. Come per IPv4, un indirizzo non va considerato un’identità permanente di una persona.

Router e firewall rimangono importanti. Un indirizzo IPv6 instradabile su internet non implica che siano consentite connessioni in ingresso non richieste; allo stesso modo, un IPv4 dietro un sistema di traduzione non dimostra, da solo, che la rete sia sicura.

Cosa serve per verificare entrambe le versioni IP

Una richiesta a un sito dual stack mostra solo la versione IP usata per quella richiesta. Le verifiche separate di IPv4 e IPv6 possono confermare entrambi i percorsi. Per esempio, se IPv4 è confermato e il test IPv6 supera il tempo limite, hai un’osservazione valida e un risultato non confermato, non un inventario completo della rete. Distinguili dai dati di posizione della richiesta principale.

Se stai risolvendo un problema di un’applicazione specifica, verifica quell’app e consulta la documentazione IPv6 del provider. Annota la versione IP insieme agli eventuali errori, così l’assistenza può distinguere un problema di instradamento da uno di risoluzione dei nomi o dell’applicazione.

Domande frequenti

IPv6 è più veloce di IPv4?

Non di per sé. IPv6 può evitare la traduzione degli indirizzi e a volte segue un percorso più diretto, ma la velocità dipende soprattutto dal provider, dal percorso verso il sito e dal sito stesso.

Conviene disattivare IPv6?

In generale no. I sistemi moderni sono progettati per usarlo e alcune reti ne dipendono. Se un’applicazione ha problemi con IPv6, cerca di risolvere il problema di quell’app o segnalalo al provider, anziché disattivare IPv6 ovunque.

Perché ho IPv6 con i dati mobili ma non con il Wi-Fi?

Molti operatori mobili attivano IPv6 per impostazione predefinita, mentre alcuni provider fissi o router meno recenti non lo fanno. Controlla le impostazioni IPv6 o WAN del router e chiedi al provider se IPv6 è disponibile nella tua offerta.

Quale indirizzo devo comunicare all’assistenza?

Comunica entrambi, se disponibili, e indica con quale si presenta il problema. La maggior parte dei servizi di assistenza e delle liste di indirizzi consentiti si aspetta ancora un IPv4.

Fonti e approfondimenti