Calcolatore CIDR e subnet
Ricava rete, intervallo degli host, maschere e tipo di indirizzo di un blocco IPv4 o IPv6, dividilo in subnet e verifica se un indirizzo ne fa parte.
Dividi in subnet
| # | Subnet | Intervallo degli host utilizzabili | Broadcast |
|---|
Fissa qui gli strumenti. Restano salvati in questo browser.
Fissa uno strumento e il suo adesivo arriva qui.
Ricava rete, intervallo degli host, maschere e tipo di indirizzo di un blocco IPv4 o IPv6, dividilo in subnet e verifica se un indirizzo ne fa parte.
| # | Subnet | Intervallo degli host utilizzabili | Broadcast |
|---|
La notazione CIDR descrive un blocco di indirizzi con un indirizzo e una lunghezza del prefisso, come 192.168.1.0/24. La lunghezza del prefisso è il numero di bit iniziali comuni a tutti gli indirizzi del blocco. I bit restanti numerano gli host: una /24 in IPv4 lascia quindi 8 bit di host e contiene 256 indirizzi, e ogni bit aggiunto al prefisso dimezza il blocco.
Una netmask dice la stessa cosa in notazione puntata: 24 bit a 1 seguiti da 8 bit a 0 danno 255.255.255.0. Una wildcard mask ne è l'inverso, 0.0.0.255, ed è la forma che si aspettano le access list di Cisco IOS e le istruzioni network di OSPF. Puoi scrivere una qualsiasi delle tre forme e lo strumento le converte l'una nell'altra.
In IPv4 il primo indirizzo di una subnet identifica la rete e l'ultimo è l'indirizzo di broadcast, quindi una subnet ha due host utilizzabili in meno rispetto agli indirizzi che contiene. Ci sono due eccezioni. Una /31 ha solo due indirizzi, e la RFC 3021 consente a un collegamento punto-punto di usarli entrambi come host, senza indirizzo di broadcast. Una /32 è un singolo host, come quelli usati per le interfacce di loopback e le host route.
IPv6 non ha indirizzi di broadcast, perché quel compito lo svolge il multicast, quindi lo strumento conta tutti gli indirizzi di un blocco IPv6. Il primo indirizzo di una subnet IPv6 è l'indirizzo anycast Subnet-Router (RFC 4291), a cui rispondono i router. Una subnet IPv6 normale è una /64, perché l'autoconfigurazione stateless degli indirizzi richiede un identificatore di interfaccia di 64 bit.
Alcuni intervalli hanno uno scopo fisso. La RFC 1918 riserva 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 alle reti private, e 100.64.0.0/10 è l'intervallo che i provider usano per il carrier-grade NAT. 127.0.0.0/8 è il loopback e 169.254.0.0/16 il link-local. In IPv6, fc00::/7 contiene gli indirizzi locali univoci e fe80::/10 quelli link-local. 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 e 2001:db8::/32 esistono solo per la documentazione, ed è per questo che gli esempi li usano.
Le classi A, B e C fissavano la dimensione della rete in base ai primi bit dell'indirizzo, finché nel 1993 il CIDR non le ha sostituite. Lo strumento mostra la classe solo come riferimento: il routing non la usa più.
L'indirizzo viene trasformato in un unico intero di 32 bit per IPv4 o di 128 bit per IPv6, e i risultati derivano da operazioni bit a bit su quell'intero e sulla maschera. Gli indirizzi IPv6 sono scritti nella forma canonica della RFC 5952: lettere minuscole, nessuno zero iniziale e la sequenza più lunga di gruppi a zero sostituita da ::. Nella riga in binario, la barra verticale segna il punto in cui finiscono i bit di rete e iniziano i bit di host.
Una /24 contiene 256 indirizzi. In IPv4 il primo è l'indirizzo di rete e l'ultimo l'indirizzo di broadcast, quindi restano 254 host utilizzabili.
Una netmask ha bit a 1 per la parte di rete e bit a 0 per la parte host, ad esempio 255.255.255.0. Una wildcard mask è lo stesso valore invertito, 0.0.0.255, in cui un bit a 1 indica che quel bit può variare. Le access list di Cisco IOS e le istruzioni network di OSPF vogliono le wildcard mask, mentre gli indirizzi delle interfacce si scrivono di solito con una netmask o con una lunghezza del prefisso.
Una /31 ha solo due indirizzi. La RFC 3021 consente di usarli entrambi come host su un collegamento punto-punto, dove un indirizzo di broadcast non serve, così nessun indirizzo viene sprecato per il ruolo di rete o di broadcast.
Ogni bit che aggiungi al prefisso divide il blocco in due. Una /24 diventa due /25, quattro /26 o otto /27. Poiché la divisione avviene per bit, il numero di subnet uguali è sempre una potenza di due: se ne chiedi cinque, lo strumento te ne dà otto.
No. Il calcolo viene fatto da JavaScript nella scheda del tuo browser. Lo strumento non fa alcuna richiesta di rete, quindi ciò che scrivi resta sul tuo dispositivo.
Si apre in una finestra tutta sua e continua a funzionare offline.
Per installarla, tocca il pulsante Condividi e poi «Aggiungi alla schermata Home».