Calcolatore Subnet / CIDR
Calcola rapidamente i dettagli della sottorete dagli ottetti IPv4 e dalla lunghezza del prefisso CIDR.
Come usare questo calcolatore di subnet / CIDR
- Inserisci gli ottetti IP
Digita i quattro ottetti in Ottetto IP 1, Ottetto IP 2, Ottetto IP 3 e Ottetto IP 4 (es. 192, 168, 10, 50).
- Imposta la lunghezza del prefisso CIDR
Inserisci il prefisso della subnet nel campo della lunghezza del prefisso CIDR (es. 24 per un /24, 26 per un /26).
- Leggi la maschera di sottorete
Il calcolatore restituisce la maschera di sottorete in formato decimale puntato e binario.
- Controlla rete e broadcast
Controlla i risultati dell'indirizzo di rete e dell'indirizzo broadcast per vedere l'intervallo della subnet.
- Nota gli host utilizzabili
Usa il valore degli host utilizzabili per pianificare quanti dispositivi possono ricevere un indirizzo nella subnet.
Come funziona questo calcolatore di sottorete / CIDR
Questo calcolatore di sottorete ricava la maschera di sottorete, l'indirizzo di rete, l'indirizzo broadcast e il numero di host utilizzabili a partire da un indirizzo IPv4 e una lunghezza del prefisso CIDR. Utilizza operazioni bit a bit — la stessa logica che i router e gli stack di rete dei sistemi operativi eseguono su ogni pacchetto — per suddividere uno spazio di indirizzamento a 32 bit in una porzione di rete e una porzione host. La lunghezza del prefisso indica al calcolatore quanti dei bit iniziali identificano la rete; i bit rimanenti sono disponibili per gli indirizzi host. Comprendere questi limiti è essenziale per la pianificazione degli indirizzi IP, la creazione di regole firewall, le liste di controllo degli accessi e la risoluzione dei problemi di instradamento in qualsiasi rete TCP/IP.
rete = IP AND maschera • broadcast = IP OR NOT(maschera) • host utilizzabili tradizionali = 2^(32 − prefisso) − 2, con gestione speciale per /31 e /32 Dato l'indirizzo IP 192.168.10.50 con prefisso /26: la maschera di sottorete è 11111111.11111111.11111111.11000000, ovvero 255.255.255.192 in formato decimale puntato. L'operazione AND bit a bit tra 192.168.10.50 e 255.255.255.192 restituisce l'indirizzo di rete 192.168.10.0. L'operazione OR bit a bit tra 192.168.10.50 e la maschera invertita (0.0.0.63) restituisce l'indirizzo di broadcast 192.168.10.63. La parte host ha 32 − 26 = 6 bit, quindi indirizzi totali = 2^6 = 64 e host utilizzabili = 64 − 2 = 62.
Per 10.0.0.100/22: la maschera di sottorete è 255.255.252.0, l'indirizzo di rete è 10.0.0.0, il broadcast è 10.0.3.255 e gli host utilizzabili sono 1.022. Il /22 lascia 10 bit host (2^10 − 2).
Per 172.16.5.1/28: la maschera di sottorete è 255.255.255.240, l'indirizzo di rete è 172.16.5.0, il broadcast è 172.16.5.15 e gli host utilizzabili sono 14. Un /28 è comune per piccole sottoreti di punti vendita o IoT.
- ✓ Il calcolatore opera solo su IPv4 (indirizzi a 32 bit). Il subnetting IPv6 utilizza uno spazio di indirizzamento a 128 bit e convenzioni diverse.
- ✓ Le lunghezze di prefisso /31 e /32 sono notazioni CIDR valide. Questo calcolatore riporta /31 come due endpoint point-to-point utilizzabili in conformità con RFC 3021, e /32 come un singolo instradamento host.
- ✓ Ogni ottetto deve essere compreso nell'intervallo 0–255 e la lunghezza del prefisso deve essere tra 0 e 32. Valori al di fuori di questi limiti produrranno risultati non validi.
- ✓ Il calcolo presuppone l'indirizzamento senza classi (CIDR). I limiti delle classi legacy (Classe A/B/C) non vengono applicati.
- Per la maggior parte delle sottoreti, l'indirizzo di rete (tutti i bit host a zero) e l'indirizzo di broadcast (tutti i bit host a uno) non possono essere assegnati ai dispositivi; per questo motivo la formula tradizionale sottrae due dal conteggio totale degli indirizzi.
- I collegamenti punto-punto /31 sono un'eccezione deliberata: entrambi gli indirizzi sono trattati come endpoint utilizzabili invece di riservare slot separati per rete e broadcast.
- Quando si pianificano VLAN o VPC cloud, scegliere un prefisso che lasci spazio sufficiente per la crescita futura: una volta che una sottorete è in produzione, il ridimensionamento comporta solitamente la riassegnazione degli indirizzi dell'intero intervallo.
- Il supernetting (aggregazione delle rotte) utilizza la stessa logica bit a bit al contrario: combina più prefissi piccoli in uno più grande per ridurre le tabelle di routing.
- Per un calcolo a mente rapido, memorizza la progressione /24 = 254 host, /25 = 126, /26 = 62, /27 = 30, /28 = 14: ogni bit di prefisso aggiuntivo dimezza il numero di host.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): Piano di assegnazione e aggregazione degli indirizzi Internet
- RFC 3021 — Utilizzo di prefissi a 31 bit su collegamenti punto-punto IPv4
- RFC 791 — Protocollo Internet (struttura degli indirizzi IPv4 e operazioni bit a bit)
Comprendere la notazione CIDR e il calcolo delle subnet
La notazione CIDR (Classless Inter-Domain Routing) descrive in modo compatto come un indirizzo IPv4 è suddiviso in una parte di rete e una parte host. La lunghezza del prefisso (es. /24) indica quanti dei 32 bit identificano la rete; i bit rimanenti definiscono gli indirizzi host all'interno di quella sottorete. Un /24 lascia 8 bit host, quindi 2^8 = 256 indirizzi totali, con 254 tipicamente utilizzabili dopo aver riservato gli indirizzi di rete e di broadcast. Il calcolo della sottorete si basa su operazioni bit a bit: l'indirizzo di rete è l'IP AND la maschera di sottorete, e l'indirizzo di broadcast è l'IP OR la maschera invertita. Router e firewall utilizzano questa logica su ogni pacchetto per decidere se un indirizzo appartiene a una sottorete locale o deve essere inoltrato altrove.
Casi d'uso pratici del subnetting per gli sviluppatori
Gli sviluppatori incontrano i calcoli delle sottoreti durante la progettazione di VPC cloud, la scrittura di regole firewall, il debug di problemi di instradamento e la configurazione di liste di controllo degli accessi. In AWS, GCP o Azure, si scelgono i blocchi CIDR per VPC e sottoreti; comprendere le lunghezze dei prefissi aiuta a dimensionare correttamente le sottoreti ed evitare sovrapposizioni. Gli ingegneri della sicurezza utilizzano gli intervalli CIDR in iptables, nftables e nei gruppi di sicurezza cloud per consentire o negare il traffico in base all'intervallo IP. Durante la risoluzione dei problemi di connettività, conoscere gli indirizzi di rete e di broadcast aiuta a verificare se un host si trova all'interno dell'intervallo previsto. I team DevOps utilizzano il calcolo delle sottoreti anche nella pianificazione dell'allocazione degli IP per i cluster Kubernetes, le reti di container e le architetture multi-tenant.
FAQ del calcolatore di sottorete / CIDR
Qual è la differenza tra una maschera di sottorete e un prefisso CIDR?
Esprimono la stessa informazione in notazioni diverse. Un prefisso /24 indica 24 bit iniziali impostati a uno, che corrispondono alla maschera di sottorete decimale puntata 255.255.255.0. La notazione CIDR è più compatta ed è lo standard utilizzato nelle moderne configurazioni di routing.
Perché vengono sottratti due indirizzi dal totale per ottenere gli host utilizzabili?
Nel subnetting IPv4 tradizionale, il primo indirizzo di una sottorete (tutti i bit host a zero) è riservato come indirizzo di rete e l'ultimo indirizzo (tutti i bit host a uno) è riservato come indirizzo di broadcast. Nessuno dei due può essere assegnato a un dispositivo, quindi gli host utilizzabili = 2^(bit host) − 2. Un collegamento point-to-point /31 rappresenta l'eccezione principale.
Posso usare questo calcolatore per intervalli IP privati?
Sì. Il calcolo bit a bit è identico per gli indirizzi privati (RFC 1918) e pubblici. Gli intervalli privati comuni sono 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16.
Cosa significa un prefisso /32?
Un prefisso /32 identifica un singolo indirizzo host senza bit host. Viene comunemente utilizzato nelle tabelle di routing e nelle regole del firewall per corrispondere esattamente a un indirizzo IP; questo calcolatore lo riporta come un'unica rotta host utilizzabile.
Funziona per IPv6?
No. Questo calcolatore è progettato per lo spazio di indirizzamento a 32 bit di IPv4. IPv6 utilizza indirizzi a 128 bit, un intervallo di lunghezza del prefisso diverso (solitamente da /48 a /128) e non riserva un indirizzo di broadcast allo stesso modo.