CCalculate.Studio

🌐 Calcolatore di subnet IP

Questo calcolatore di subnet IP prende un indirizzo IPv4 e una lunghezza di prefisso CIDR (come 192.168.1.10/24) e restituisce l'indirizzo di rete, la subnet mask, l'indirizzo di broadcast, il primo e l'ultimo indirizzo host utilizzabile e il numero di host utilizzabili. Segue le regole di indirizzamento classless del CIDR, incluso il caso speciale /31 per i collegamenti punto-punto definito nella RFC 3021.

Ultima revisione: 2026-07-07
Add as preferred on Google

Tabella di riferimento dei prefissi CIDR

La tabella elenca le lunghezze di prefisso più comuni con le rispettive maschere in notazione decimale puntata e il numero di host utilizzabili secondo le regole CIDR standard.

PrefissoSubnet maskHost utilizzabili
/8255.0.0.016.777.214
/16255.255.0.065.534
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522
/31255.255.255.2542 (punto-punto, RFC 3021)
/32255.255.255.2551 (instradamento a host singolo)
  • Per le reti /31, la RFC 3021 elimina la riserva di rete/broadcast, quindi entrambi gli indirizzi sono utilizzabili sui collegamenti punto-punto; questo calcolatore riporta 2 host e mostra entrambi gli indirizzi come intervallo utilizzabile.
  • Gli intervalli di indirizzi privati riservati dalla RFC 1918 sono 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 — gli indirizzi in questi blocchi non sono instradabili su internet pubblico.
  • Questo calcolatore copre solo IPv4; l'IPv6 usa indirizzi a 128 bit con proprie convenzioni di prefisso.

Cos'è il subnetting IP e il CIDR?

Un indirizzo IPv4 è un numero a 32 bit, scritto convenzionalmente come quattro ottetti decimali (per esempio 192.168.1.10). Il subnetting divide l'indirizzo in una parte di rete, che identifica la subnet, e una parte host, che identifica un dispositivo al suo interno. Il punto di divisione è dato dalla lunghezza del prefisso: /24 significa che i primi 24 bit sono la parte di rete, lasciando 8 bit per gli host. Il subnetting è stato standardizzato nella RFC 950 (1985).

Il CIDR — Classless Inter-Domain Routing, specificato nella RFC 4632 — ha sostituito il vecchio sistema di classi A/B/C con lunghezze di prefisso arbitrarie scritte in notazione con slash. La subnet mask è il prefisso espresso come pattern a 32 bit di uni seguiti da zeri: /24 corrisponde a 255.255.255.0. Applicando la maschera a un indirizzo con un AND bit a bit si ottiene l'indirizzo di rete.

All'interno di una subnet convenzionale, due indirizzi sono riservati: la parte host tutta a zero è l'indirizzo di rete e la parte host tutta a uno è l'indirizzo di broadcast. Una subnet /24 offre quindi 2⁸ − 2 = 254 indirizzi host utilizzabili. L'eccezione è /31, che la RFC 3021 definisce per i collegamenti punto-punto: con solo due indirizzi e nessun broadcast, entrambi sono utilizzabili. Un /32 indica un instradamento verso un singolo host.

Come usare questo calcolatore di subnet IP

  1. Inserisci un qualsiasi indirizzo IPv4 all'interno della subnet con cui stai lavorando, in forma decimale puntata (ad esempio 192.168.1.10).
  2. Inserisci la lunghezza del prefisso CIDR da 0 a 32 — il numero dopo lo slash in una notazione come /24.
  3. Leggi l'indirizzo di rete, la subnet mask e l'indirizzo di broadcast calcolati dalla maschera.
  4. Usa l'intervallo di host utilizzabili primo/ultimo e il conteggio host per pianificare l'indirizzamento dei dispositivi all'interno della subnet.

La matematica dietro il calcolo delle subnet

host utilizzabili = 2^(32 − prefisso) − 2 (da /0 a /30)
rete = IP AND mask; broadcast = rete OR (NOT mask)

La subnet mask per una lunghezza di prefisso n è un valore a 32 bit con n bit a uno iniziali. Indirizzo di rete = IP AND maschera; indirizzo di broadcast = rete OR NOT maschera; host utilizzabili = 2^(32−n) − 2 per prefissi fino a /30. Il primo host utilizzabile è l'indirizzo di rete più uno e l'ultimo è l'indirizzo di broadcast meno uno.

Esempio pratico: 192.168.1.10/24. La maschera è 255.255.255.0. L'AND dà la rete 192.168.1.0; l'OR con la maschera invertita dà il broadcast 192.168.1.255. L'intervallo utilizzabile va da 192.168.1.1 a 192.168.1.254, cioè 2⁸ − 2 = 254 host.

Errori comuni

  • Contare l'indirizzo di rete e quello di broadcast come host assegnabili: un /24 ha 256 indirizzi ma solo 254 host utilizzabili (tranne i collegamenti punto-punto /31).
  • Presumere che ogni subnet finisca in .255 e inizi a .0: un /26 come 192.168.1.64/26 va da .64 (rete) a .127 (broadcast).
  • Confondere la lunghezza del prefisso con il numero di bit host: /24 significa 24 bit di rete e 32 − 24 = 8 bit host.
  • Usare un /30 (2 host) dove un /31 (anch'esso 2 host, secondo la RFC 3021) dimezzerebbe il consumo di indirizzi sui collegamenti punto-punto.

Domande frequenti

Quanti host utilizzabili ci sono in una rete /24?

254. Un /24 lascia 8 bit host, dando 2⁸ = 256 indirizzi, di cui l'indirizzo tutto a zero è l'identificatore di rete e quello tutto a uno è il broadcast, lasciando 254 indirizzi host assegnabili — per esempio da 192.168.1.1 a 192.168.1.254 in 192.168.1.0/24.

Cosa significa il /24 in un indirizzo IP?

È la lunghezza del prefisso CIDR: il numero di bit iniziali che formano la parte di rete dell'indirizzo. /24 significa che i primi 24 dei 32 bit identificano la rete, equivalente alla subnet mask 255.255.255.0, e i restanti 8 bit identificano gli host al suo interno.

Cos'è una subnet mask?

Una subnet mask è la lunghezza del prefisso scritta come pattern a 32 bit: uni sopra i bit di rete e zeri sopra i bit host. Un AND bit a bit di un indirizzo con la sua maschera produce l'indirizzo di rete. Per esempio, la maschera 255.255.255.192 corrisponde a /26 e lascia 6 bit host (62 host utilizzabili).

Perché una subnet /31 ha 2 host utilizzabili invece di 0?

Secondo le regole classiche, un /31 sprecherebbe entrambi i suoi indirizzi per gli identificatori di rete e broadcast. La RFC 3021 (2000) ha ridefinito /31 per i collegamenti punto-punto: poiché esistono esattamente due endpoint e non serve alcun broadcast, entrambi gli indirizzi sono assegnabili. Questo dimezza l'uso di indirizzi sui collegamenti router-router rispetto a /30.

Cosa sono gli indirizzi IP privati?

La RFC 1918 riserva tre blocchi IPv4 per uso privato: 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. Gli indirizzi in questi intervalli possono essere riutilizzati all'interno di qualsiasi organizzazione o rete domestica ma non vengono instradati su internet pubblico; un gateway NAT li traduce in indirizzi pubblici per l'accesso a internet.

A cosa serve l'indirizzo di broadcast?

L'indirizzo di broadcast è l'indirizzo più alto in una subnet, con tutti i bit host impostati a uno. Un pacchetto inviato a questo indirizzo viene consegnato a tutti gli host di quella subnet, cosa su cui si basano servizi come la scoperta DHCP. Non può essere assegnato a un dispositivo, tranne per il fatto che i collegamenti punto-punto /31 non hanno alcun indirizzo di broadcast.

Fonti

  1. Mogul J, Postel J. Internet Standard Subnetting Procedure. RFC 950, IETF, 1985.
  2. Fuller V, Li T. Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan. RFC 4632, IETF, 2006.
  3. Retana A, White R, Fuller V, McPherson D. Using 31-Bit Prefixes on IPv4 Point-to-Point Links. RFC 3021, IETF, 2000.
  4. Rekhter Y, Moskowitz B, Karrenberg D, de Groot GJ, Lear E. Address Allocation for Private Internets. RFC 1918, IETF, 1996.

Calcolatori correlati

Guides & articles