DevToolPal
IT

Calcolatore di sottoreti (IPv4 CIDR)

Calcola indirizzo di rete e di broadcast, intervallo di host, numero di host, netmask e wildcard mask da un CIDR o da IP più maschera, e suddivide una rete in sottoreti.

Eseguito in locale, mai caricato

Opzioni

Indirizzo IP e maschera

Risultato

Il risultato apparirà qui

Cosa fa

Il calcolatore di sottoreti accetta un indirizzo IPv4 con lunghezza del prefisso (notazione CIDR, come 192.168.1.10/24) oppure con una subnet mask in notazione decimale puntata (192.168.1.10 255.255.255.0) e calcola tutto sulla rete a cui appartiene: indirizzo di rete, indirizzo di broadcast, primo e ultimo host utilizzabile, numero di indirizzi e di host utilizzabili, subnet mask, wildcard mask, classe dell’indirizzo e se è privato o pubblico. La vista binaria mostra con precisione quali bit appartengono alla rete e quali all’host. Tutto viene calcolato nel browser; non viene inviato nulla.

Come si usa

  1. Scrivi un indirizzo nella casella. Funzionano tutte queste forme: 10.0.0.1/8, 10.0.0.1 255.0.0.0, 10.0.0.1/255.0.0.0 e una wildcard mask come 10.0.0.1 0.255.255.255. Un indirizzo senza maschera viene trattato come un singolo host (/32).
  2. I risultati si aggiornano mentre scrivi. Fai clic su Copia accanto a qualsiasi valore.
  3. Per pianificare una rete, scegli un numero in Suddividi in sottoreti. La rete viene divisa in altrettante sottoreti uguali (arrotondando a una potenza di due) e ciascuna è elencata con il suo intervallo di host e l’indirizzo di broadcast. Il pulsante Copia sopra l’elenco lo copia come testo separato da tabulazioni, pronto da incollare in un foglio di calcolo.
  4. Per IPv6 scrivi qualcosa come 2001:db8:abcd::/48.

Esempio

192.168.1.10/24
Network      192.168.1.0
Broadcast    192.168.1.255
Hosts        192.168.1.1 – 192.168.1.254 (254)

Suddividendo la stessa /24 in 4 sottoreti si ottengono quattro reti /26 da 62 host ciascuna, che iniziano da 192.168.1.0, .64, .128 e .192.

Come funziona il calcolo

Un indirizzo IPv4 è un numero a 32 bit. La lunghezza del prefisso indica quanti bit iniziali identificano la rete; i bit rimanenti identificano l’host. La subnet mask è formata da quei bit di rete impostati a 1. L’AND tra indirizzo e maschera dà l’indirizzo di rete, mentre impostando a 1 tutti i bit di host si ottiene l’indirizzo di broadcast. Ogni bit di prefisso in più dimezza la rete: per questo una /25 ha 128 indirizzi e una /26 ne ha 64.

Le classi di indirizzi (dalla A alla E) dipendono dal primo ottetto e sono mostrate solo come riferimento. Dagli anni Novanta il routing è senza classi (CIDR), quindi a stabilire la dimensione di una rete è la lunghezza del prefisso, non la classe.

Domande frequenti

› Quanti host utilizzabili ha una sottorete?

Una sottorete con prefisso /n ha 2^(32 − n) indirizzi. Due di questi, l’indirizzo di rete e quello di broadcast, non si possono assegnare agli host, quindi una /24 ha 256 indirizzi e 254 host utilizzabili. Le eccezioni sono la /31, dove su un collegamento punto-punto entrambi gli indirizzi sono utilizzabili (RFC 3021), e la /32, che indica un solo host.

› Che cos’è una wildcard mask?

È la subnet mask con tutti i bit invertiti: 255.255.255.0 diventa 0.0.0.255. La usano le access list Cisco e i comandi network di OSPF. Puoi inserire l’una o l’altra forma; il calcolatore riconosce la wildcard mask e la converte.

› Come capisco se un indirizzo IP è privato?

Gli intervalli privati della RFC 1918 sono 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. La riga Tipo lo indica e riconosce anche indirizzi loopback, link-local, CGNAT (100.64.0.0/10), di documentazione, multicast e riservati.

› Funziona con IPv6?

Sì, per le funzioni di base. Inserisci un indirizzo con prefisso facoltativo, come 2001:db8::/48, per ottenere la forma compressa ed estesa, il primo e l’ultimo indirizzo del prefisso, il numero di indirizzi e il tipo. Puoi anche suddividere prefissi IPv6. IPv6 non ha broadcast, quindi non viene sottratto alcun indirizzo.