Calcolatore di subnet IPv4

Inserisci un indirizzo IPv4 in notazione CIDR per calcolare l’indirizzo di rete, la subnet mask e il numero di host utilizzabili.

Inserisci quattro numeri (da 0 a 255) separati da punti, poi una barra e la lunghezza del prefisso (da 0 a 32). IPv6 non è supportato.
Risultati della subnet
Risultati della subnet
Indirizzo di rete—
Subnet mask—
Subnet mask (binaria)—
Indirizzo di broadcast—
Indirizzi totali—
Host utilizzabili—
Intervallo di host utilizzabili—
Il valore copiato è l’indirizzo di rete e la lunghezza del prefisso, come 192.168.1.0/24.

Come funziona il calcolo della subnet

Il «/24» nella notazione CIDR è la lunghezza del prefisso: quanti bit all’inizio dell’indirizzo appartengono alla parte di rete. Un indirizzo IPv4 ha 32 bit, quindi i restanti (32 − lunghezza del prefisso) bit sono la parte host. La notazione CIDR è specificata nella RFC 4632.

/31 e /32 sono eccezioni

Esempi

Input Rete Maschera Totale Host utilizzabili
192.168.1.10/24 192.168.1.0 255.255.255.0 256 254 (da .1 a .254)
10.0.0.0/30 10.0.0.0 255.255.255.252 4 2 (.1 e .2)
10.0.0.0/31 due indirizzi (.0 e .1) 255.255.255.254 2 2 (collegamento punto-punto)
10.0.0.5/32 10.0.0.5 255.255.255.255 1 1 (un singolo indirizzo)
172.16.0.0/16 172.16.0.0 255.255.0.0 65.536 65.534

Lunghezze del prefisso e subnet mask

Lunghezza del prefisso Subnet mask Indirizzi totali
/8 255.0.0.0 16.777.216
/16 255.255.0.0 65.536
/24 255.255.255.0 256
/25 255.255.255.128 128
/26 255.255.255.192 64
/27 255.255.255.224 32
/28 255.255.255.240 16
/29 255.255.255.248 8
/30 255.255.255.252 4

Note

Domande frequenti

Perché gli host utilizzabili sono «totale − 2»?

L’indirizzo con la parte host tutta a 0 è l’indirizzo di rete, che indica la rete stessa. L’indirizzo con la parte host tutta a 1 è l’indirizzo di broadcast, usato per inviare a tutti nella rete. Nessuno dei due viene assegnato a un host.

Posso usare un /31 su una rete normale?

Su un collegamento punto-punto (una connessione tra due dispositivi) sì. Per una rete con tre o più dispositivi servono l’indirizzo di rete e quello di broadcast, quindi usa /30 o un prefisso più corto (una rete più grande).

E se conosco solo la subnet mask?

Convertila prima in una lunghezza del prefisso (255.255.255.0 è /24 e 255.255.255.252 è /30). La tabella qui sopra può aiutare.