Perché usare questo calcolatore di sottoreti IPv6?
IPv6 utilizza 128 bit e notazione esadecimale. Calcolare mentalmente sottoreti, intervalli e reverse DNS è irrealistico. Questo strumento fa tutto in un clic.
Cosa puoi fare concretamente:
- Pianificare la rete: dimensiona i blocchi /48, /56 o /64 prima del deployment
- Generare il reverse DNS: ottieni le voci ip6.arpa pronte per i tuoi record PTR
- Validare gli indirizzi: verifica formato e prefisso prima di toccare la produzione
- Documentare: copia forme espanse, compresse e CIDR per i tuoi piani di indirizzamento
Cos'è un indirizzo IPv6?
Un indirizzo IPv6 è un identificatore di 128 bit. Si scrive in 8 gruppi di 4 cifre esadecimali, separati da due punti. La notazione :: comprime i gruppi di zeri consecutivi (RFC 5952).
Esempio:
Forma compressa: 2001:db8::1
Forma espansa: 2001:0db8:0000:0000:0000:0000:0000:0001
Reverse DNS: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
Il prefisso CIDR (es. /64) indica quanti bit identificano la rete. I bit restanti sono per gli host. Un /64 lascia 2^64 indirizzi, cioè 18,4 trilioni.
Ogni indirizzo IPv6 ha anche un nome reverse DNS nel dominio ip6.arpa: i 32 nibble esadecimali vengono invertiti e separati da punti, come nell'esempio sopra. Il calcolatore genera la voce completa, pronta per i tuoi record PTR.
Come calcolare una sottorete IPv6
Tre passaggi. Lo strumento li esegue in automatico, ma è utile capire la logica:
- Isola il prefisso: i primi N bit formano la parte di rete
- Calcola i bit host: 128 - N = bit disponibili
- Determina l'intervallo: dal primo indirizzo (bit host a 0) all'ultimo (bit host a 1)
Esempio pratico: 2001:db8:abcd::/48
| Elemento | Valore |
|---|---|
| Prefisso | /48 (48 bit di rete) |
| Bit host | 80 bit |
| Indirizzi totali | 2^80 (circa 1,2 × 10^24) |
| Sottoreti /64 disponibili | 65.536 |
In IPv6 non si sottraggono 2 indirizzi come in IPv4. Tutti gli indirizzi del blocco sono utilizzabili.
Tabella dei prefissi IPv6 comuni
| Prefisso | Uso tipico | Indirizzi | Sottoreti /64 |
|---|---|---|---|
| /128 | Singolo host (loopback, anycast) | 1 | 0 |
| /127 | Link punto-punto (RFC 6164) | 2 | 0 |
| /64 | LAN standard (RFC 4291, obbligatorio per SLAAC) | 2^64 | 1 |
| /56 | Allocazione cliente residenziale | 2^72 | 256 |
| /48 | Allocazione sito (raccomandazione RIPE) | 2^80 | 65.536 |
| /32 | Allocazione ISP (policy IANA/RIR) | 2^96 | 4,3 miliardi |
Regola pratica: non usare mai prefissi più lunghi di /64 per le LAN. SLAAC non funziona senza un /64 completo.
Differenze tra sottoreti IPv4 e IPv6
| Caratteristica | IPv4 | IPv6 |
|---|---|---|
| Dimensione indirizzo | 32 bit (4,3 miliardi) | 128 bit (3,4 × 10^38) |
| Notazione maschera | decimale o CIDR | solo CIDR (/N) |
| Broadcast | sì (ultimo indirizzo riservato) | no (sostituito da multicast ff02::1) |
| Sottorete standard | /24 (254 host utilizzabili) | /64 (2^64 host, tutti utilizzabili) |
| Indirizzi utilizzabili | totale - 2 (rete + broadcast) | tutti gli indirizzi del blocco |
| Configurazione automatica | DHCP | SLAAC (RFC 4862) o DHCPv6 |
Punto chiave: in IPv6 non perdi nessun indirizzo per rete o broadcast. Ogni IP del blocco è assegnabile. Per il calcolo equivalente in IPv4 (rete, broadcast e wildcard), usa la maschera IPv4.
Tipi di indirizzi IPv6
Lo strumento rileva automaticamente il tipo secondo la RFC 4291:
| Tipo | Prefisso | Uso |
|---|---|---|
| Global Unicast | 2000::/3 | Indirizzi pubblici instradabili su Internet |
| Link-Local | fe80::/10 | Comunicazione sul collegamento locale (non instradabile) |
| Unique Local (ULA) | fc00::/7 | Rete privata, equivalente di 10.0.0.0/8 in IPv4 (RFC 4193) |
| Multicast | ff00::/8 | Consegna a un gruppo di nodi (sostituisce broadcast) |
| Loopback | ::1/128 | Interfaccia locale, equivalente di 127.0.0.1 |
| IPv4-mapped | ::ffff:0:0/96 | Indirizzo IPv4 incapsulato in IPv6 (transizione dual-stack) |
Se il calcolatore mostra "ULA" o "Link-Local", quell'indirizzo non è raggiungibile da Internet.
Generare il reverse DNS ip6.arpa
Ogni indirizzo IPv6 ha un nome reverse DNS (record PTR) nel dominio ip6.arpa, usato per risalire dall'indirizzo al nome host in log, diagnostica e controlli antispam.
Il meccanismo: i 32 nibble esadecimali dell'indirizzo espanso vengono invertiti, separati da punti e chiusi dal suffisso ip6.arpa, in contrasto con l'in-addr.arpa usato per IPv4.
Indirizzo: 2001:db8::1
ip6.arpa: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
Invertire 32 nibble a mano è fonte di errori: il calcolatore di sottoreti IPv6 genera la voce ip6.arpa completa, pronta per i tuoi record PTR.
❓ FAQ - Domande frequenti
D: Cos'è una sottorete IPv6?
R: Una sottorete IPv6 è una divisione logica dello spazio di indirizzamento a 128 bit. La dimensione standard è /64 (2^64 indirizzi per LAN), raccomandata dalla RFC 4291.
D: Quale lunghezza di prefisso scegliere?
R: /64 è lo standard per le LAN (necessario per SLAAC). /48 per un sito, /56 per un cliente residenziale, /32 per un ISP, /128 per un singolo host.
D: IPv6 ha indirizzi broadcast?
R: No. IPv6 sostituisce il broadcast con il multicast (ff02::1 per tutti i nodi). L'ultimo indirizzo di una sottorete IPv6 è quindi utilizzabile, a differenza di IPv4.
D: Cos'è il reverse DNS per IPv6?
R: Il reverse DNS IPv6 usa il dominio ip6.arpa. Ogni nibble (4 bit) dell'indirizzo viene invertito e separato da punti. Questo calcolatore genera la voce automaticamente.
D: Cosa succede se non specifico un prefisso?
R: Lo strumento usa /64 di default, la dimensione di sottorete standard raccomandata dalla RFC 4291 per tutte le LAN.
D: Cos'è un indirizzo IPv4-mapped IPv6?
R: Un indirizzo nell'intervallo ::ffff:0:0/96 (es. ::ffff:192.0.2.1) rappresenta un indirizzo IPv4 incapsulato nel formato IPv6, utilizzato nella fase di transizione (RFC 4291, sezione 2.5.5.2).
D: Come funziona la notazione CIDR in IPv6?
R: La notazione CIDR indica il numero di bit di rete. 2001:db8::/32 significa che i primi 32 bit identificano la rete. I 96 bit restanti servono per sottoreti e host.
Strumenti complementari
| Strumento | Utilità |
|---|---|
| Maschera IPv4 | Calcola rete, broadcast e wildcard per un indirizzo IPv4 |
| Whois IP | Identifica il proprietario di un indirizzo IP |
| Reverse DNS | Trova il nome host associato a un indirizzo IP |
| Blacklist IP | Verifica se un IP è in una blacklist |