Calcolatore di subnet — CIDR IPv4 e IPv6, VLSM e sovrapposizioni

Rete, broadcast, intervallo di host e maschera per qualsiasi CIDR; suddividi reti con VLSM, espandi indirizzi IPv6 e trova intervalli sovrapposti.

192.168.1.130/26, 10.0.0.1 255.255.0.0 o un indirizzo senza prefisso (/32).
Rete
192.168.1.128/26
Host utilizzabili
62
64 indirizzi
Subnet mask
255.255.255.192
Indirizzo di rete192.168.1.128
Indirizzo di broadcast192.168.1.191
Primo host utilizzabile192.168.1.129
Ultimo host utilizzabile192.168.1.190
Host utilizzabili62
Indirizzi totali64
Subnet mask255.255.255.192
Wildcard mask0.0.0.63
Notazione CIDR192.168.1.128/26
Classe IP (storica)C
Tipo di indirizzoRete privata (RFC 1918)

Il primo indirizzo identifica la rete e l'ultimo è l'indirizzo di broadcast, quindi nessuno dei due può essere assegnato a un host. 192.168.1.130 è un host all'interno di 192.168.1.128/26; l'indirizzo di rete è 192.168.1.128.

Binario
Indirizzo  11000000.10101000.00000001.10000010
Maschera   11111111.11111111.11111111.11000000
Rete       11000000.10101000.00000001.10000000
Broadcast  11000000.10101000.00000001.10111111
I primi 26 bit sono la parte di rete; i restanti 6 bit numerano gli host.

Funziona interamente nel tuo browser. Nessun indirizzo inserito viene inviato altrove. Sfoglia tutti gli strumenti gratuiti.

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Questo calcolatore di subnet ricava indirizzo di rete, indirizzo di broadcast, intervallo di host utilizzabili, numero di host, subnet mask e wildcard mask per qualsiasi blocco CIDR IPv4 o indirizzo IP con maschera, e mostra la scomposizione binaria e se l'intervallo è privato, pubblico o riservato. Segue l'RFC 3021 per i collegamenti punto-punto /31 (due indirizzi utilizzabili, nessun broadcast) e tratta un /32 come singolo host.

Serve anche a pianificare le reti: suddividi un blocco in subnet uguali o assegna subnet di dimensioni diverse con VLSM, poi esporta il piano in CSV. Per IPv6 espande e comprime gli indirizzi nella forma canonica RFC 5952 e fornisce intervallo e dimensione di qualsiasi prefisso. Il controllo delle sovrapposizioni prende un elenco di CIDR, come gli intervalli di VPC, VPN e ufficio, e indica quali si sovrappongono. Tutto viene calcolato nel browser.

Come si usa

  1. Inserisci un indirizzo con un prefisso (192.168.1.130/26) o una maschera (192.168.1.130 255.255.255.192). I risultati si aggiornano mentre scrivi; usa il menu del prefisso per provare altre dimensioni.
  2. Per pianificare le subnet, apri Suddivisione / VLSM, inserisci la rete principale e un numero di subnet, gli host per subnet oppure una riga per subnet con nome e numero di host.
  3. Per IPv6, apri la scheda IPv6 e inserisci un indirizzo in qualsiasi forma, con un /prefisso facoltativo.
  4. Per cercare conflitti, apri Verifica sovrapposizioni e incolla un CIDR per riga.
  5. Copia il riepilogo o scarica il piano di subnet in CSV.

Domande frequenti

Quanti host utilizzabili ci sono in una /24, /25, /26…?

Host utilizzabili = 2^(32 − prefisso) − 2, perché il primo indirizzo è quello di rete e l'ultimo è il broadcast. /24: 254, /25: 126, /26: 62, /27: 30, /28: 14, /29: 6, /30: 2. Una /31 ha 2 indirizzi utilizzabili sui collegamenti punto-punto (RFC 3021) e una /32 è un solo host. I provider cloud ne riservano di più: AWS tiene 5 indirizzi per subnet e Azure 5, quindi una /24 su AWS ha 251 indirizzi utilizzabili.

Che cos'è una wildcard mask?

L'inverso bit per bit della subnet mask: 255.255.255.0 diventa 0.0.0.255. Le access list Cisco e le istruzioni network di OSPF usano le wildcard mask, in cui un bit 0 significa “deve corrispondere” e un bit 1 significa “qualsiasi valore”. Per una maschera contigua, la wildcard è semplicemente 255 meno ogni ottetto.

Quali intervalli IP sono privati?

L'RFC 1918 riserva alle reti private 10.0.0.0/8, 172.16.0.0/12 (da 172.16.0.0 a 172.31.255.255) e 192.168.0.0/16. Non sono instradabili pubblicamente nemmeno 100.64.0.0/10 per il carrier-grade NAT (RFC 6598), 127.0.0.0/8 di loopback, 169.254.0.0/16 link-local e gli intervalli di documentazione 192.0.2.0/24, 198.51.100.0/24 e 203.0.113.0/24. Per IPv6, fc00::/7 (in pratica fd00::/8) è l'intervallo privato unique-local.

Che cos'è il VLSM?

Variable Length Subnet Masking significa dividere una rete in subnet di dimensioni diverse invece che uguali, così una LAN da 100 host riceve una /25 e un collegamento tra router una /30 dallo stesso blocco. Il metodo standard, usato qui, ordina le richieste dalla più grande alla più piccola e assegna a ciascuna il blocco più piccolo, in potenza di due, che la contiene, così ogni subnet resta allineata al proprio confine.

Perché una /31 ha due host utilizzabili?

Su un collegamento punto-punto ci sono solo due dispositivi, quindi un indirizzo di rete e uno di broadcast sarebbero spazio sprecato. L'RFC 3021 consente subnet /31 in cui entrambi gli indirizzi sono assegnati alle due estremità. La maggior parte dei router e Linux le supporta, e dimezza l'uso di indirizzi sui collegamenti rispetto a una /30.

Quanto è grande una /64, /56 o /48 IPv6?

Una /64 è la dimensione standard di una singola subnet IPv6 e contiene 2^64 indirizzi (circa 18,4 miliardi di miliardi); SLAAC richiede esattamente una /64. Le connessioni domestiche ricevono di solito una /56 (256 subnet /64) o una /64, le organizzazioni una /48 (65.536 subnet /64). In IPv6 si pianifica contando le subnet /64, non gli indirizzi.

Tabella rapida delle subnet IPv4

• /8 — 255.0.0.0 — 16.777.214 host

• /16 — 255.255.0.0 — 65.534 host

• /20 — 255.255.240.0 — 4.094 host

• /22 — 255.255.252.0 — 1.022 host

• /23 — 255.255.254.0 — 510 host

• /24 — 255.255.255.0 — 254 host

• /25 — 255.255.255.128 — 126 host

• /26 — 255.255.255.192 — 62 host

• /27 — 255.255.255.224 — 30 host

• /28 — 255.255.255.240 — 14 host

• /29 — 255.255.255.248 — 6 host

• /30 — 255.255.255.252 — 2 host

• /31 — 255.255.255.254 — 2 (punto-punto, RFC 3021)

• /32 — 255.255.255.255 — 1 (singolo host)

Pianificare lo spazio di indirizzi per cloud e VPN

La maggior parte dei problemi di rete nei progetti cloud nasce da intervalli sovrapposti, scoperti solo quando due reti devono essere collegate in peering o tramite VPN. Prima di creare una VPC o una VNet, elenca tutti gli intervalli che potrebbe mai dover raggiungere: altre VPC, uffici on-premise, pool di client VPN, CIDR di pod e servizi Kubernetes e il bridge predefinito di Docker (172.17.0.0/16). Passali al controllo delle sovrapposizioni, poi scegli un blocco che non si sovrapponga a nessuno.

Evita 192.168.0.0/24 e 192.168.1.0/24 per tutto ciò a cui gli utenti remoti si collegano via VPN, perché li usa la maggior parte dei router domestici. Assegna a ogni ambiente un proprio blocco ampio (per esempio una /16 per regione da 10.0.0.0/8) e suddividilo con VLSM, così potrai aggiungere subnet in seguito senza rinumerare.

Leggere gli indirizzi IPv6

Un indirizzo IPv6 è di 128 bit, scritto come otto gruppi di quattro cifre esadecimali. L'RFC 5952 definisce un'unica forma breve canonica: lettere minuscole, zeri iniziali eliminati in ogni gruppo e la sequenza più lunga di due o più gruppi tutti a zero sostituita da “::” (la prima in caso di parità; un singolo gruppo a zero non viene mai abbreviato). Quindi 2001:0db8:0000:0000:0000:ff00:0042:8329 si scrive 2001:db8::ff00:42:8329. Usa la forma canonica in log, documentazione e regole del firewall, così lo stesso indirizzo risulta sempre uguale anche come testo.

Strumenti gratuiti correlati

  • Calcolatore chmod — Seleziona le caselle di lettura, scrittura ed esecuzione per ottenere il modo ottale e il comando chmod, oppure decodifica 755, 644 e rwxr-xr-x.
  • Docker Run ⇄ Compose — Trasforma un comando docker run in un servizio docker-compose.yml, o un servizio Compose di nuovo in docker run.
  • Parser di user agent — Vedi il tuo user agent e i client hint, oppure analizza qualsiasi stringa UA in browser, motore, sistema operativo, dispositivo e CPU. Modalità in blocco con CSV.
  • Tester regex — Prova un'espressione regolare su un testo di esempio con evidenziazione delle corrispondenze in tempo reale, gruppi di cattura e anteprima della sostituzione. Gratis, nel browser.