Salta al contenuto principale
Matematica e Geometria

Da CIDR a subnet mask

Il convertitore trasforma un prefisso CIDR (da /0 a /32) nella corrispondente subnet mask IPv4 e calcola il numero di host utilizzabili.

Il tuo calcolo

Modifica i dati e confronta
Subnet mask e host

255.255.255.0

254 host utilizzabili

Come si converte un CIDR in subnet mask

Il prefisso CIDR indica quanti bit sono dedicati alla rete. La subnet mask ha quei bit a 1; gli host disponibili sono 2 elevato a (32 - prefisso) meno 2 (indirizzo di rete e broadcast).

Esempio

/24 = 255.255.255.0 = 254 host; /30 = 255.255.255.252 = 2 host (tipico per i collegamenti punto-punto).

Subnetting

Aumentare il prefisso crea piu sottoreti con meno host ciascuna: utile per segmentare la rete.

Calcolo per IPv4. /31 e /32 hanno usi speciali (RFC 3021, host singolo) e non seguono la regola dei due indirizzi riservati.

La formula è semplice: i bit dedicati alla rete valgono 1 nella maschera, i restanti (32 − prefisso) determinano lo spazio host; sottraendo l'indirizzo di rete e il broadcast si ottengono 2^(32 − prefisso) − 2 host reali. Ad esempio /24 produce la classica 255.255.255.0 con 254 host, mentre /30 dà 255.255.255.252 con soli 2 host, ideale per i link punto-punto. Lo strumento è rivolto a sistemisti, studenti di networking e chiunque debba pianificare o verificare rapidamente un subnetting IPv4.

Come convertire un prefisso CIDR in subnet mask

Inserisci il valore del prefisso CIDR e ottieni immediatamente la subnet mask IPv4 e il numero di host utilizzabili.

  1. 1

    Inserisci il prefisso CIDR

    Nel campo «Prefisso CIDR (0-32)» digita il numero del prefisso, ad esempio 24 per una rete di classe C classica.

  2. 2

    Leggi la subnet mask

    Il calcolatore mostra la subnet mask IPv4 in notazione decimale puntata, come 255.255.255.0 per /24.

  3. 3

    Controlla gli host utilizzabili

    Sotto la maschera compare il conteggio degli host reali disponibili (esclude indirizzo di rete e broadcast), calcolato come 2^(32 − prefisso) − 2.

  4. 4

    Prova prefissi diversi per il subnetting

    Aumenta il prefisso per ottenere più sottoreti con meno host ciascuna, oppure riducilo per reti più ampie. /30 è utile per link punto-punto, /28 dà 14 host per sottorete.

Domande frequenti

Come si calcola la subnet mask da un prefisso CIDR?
Si prendono i 32 bit dell'indirizzo IPv4 e si impostano a 1 i primi N bit (dove N è il prefisso). Ogni gruppo di 8 bit diventa un ottetto decimale. Con /24 i primi 24 bit sono a 1: i tre ottetti valgono 255 (2^8 − 1) e il quarto 0, ottenendo 255.255.255.0.
Quanti host si possono avere con una /24?
Con /24 restano 8 bit per gli host: 2^8 = 256 indirizzi totali, meno l'indirizzo di rete (.0) e il broadcast (.255), rimangono 254 host utilizzabili. La formula generale è 2^(32 − prefisso) − 2 per qualsiasi prefisso compreso tra 0 e 30.
A cosa serve un /30?
Un /30 produce la maschera 255.255.255.252 e lascia solo 2 host utilizzabili (2^2 − 2). È il prefisso standard per i collegamenti punto-punto tra router, dove servono esattamente due indirizzi IP assegnabili, uno per ciascun estremo del link.
Cosa sono i prefissi /31 e /32?
Sono casi speciali: questo calcolatore mostra 0 host utilizzabili per entrambi, in quanto esulano dalla formula standard. /32 identifica un singolo host (indirizzo loopback o route statica). /31 è definito dall'RFC 3021 per link punto-punto e non prevede indirizzi di rete né broadcast, ma la gestione varia a seconda dell'implementazione.
Come si passa da una subnet mask a un prefisso CIDR?
Si contano i bit a 1 nella rappresentazione binaria della maschera. Ad esempio 255.255.255.0 in binario è 11111111.11111111.11111111.00000000: 24 bit a 1, quindi il prefisso è /24. Strumenti come questo calcolatore fanno l'operazione inversa: da CIDR a maschera.