Controlla la mia connessione

Guide · Basi di rete

CIDR e subnet spiegati: cosa significa /24?

Regole del firewall, reti cloud e impostazioni del router scrivono tutte gli intervalli di indirizzi come qualcosa/numero. Una volta capito cosa conta quel numero, puoi leggerli tutti, e verificarli, a mente.

Bit, non punti

Un indirizzo IPv4 è di 32 bit. I punti lo dividono in quattro gruppi da 8 per comodità di lettura, ma la barra li ignora: /24 significa “i primi 24 bit sono la rete; gli altri 8 variano”. Otto bit liberi danno 28 = 256 combinazioni.

Tutta l'idea del CIDR (Classless Inter-Domain Routing) è qui. Prima, le reti esistevano in tre dimensioni fisse; con il CIDR un blocco può essere qualsiasi potenza di due, così provider e aziende ricevono esattamente ciò che serve loro.

Un esempio concreto: un /24, poi un suo quarto

Abbiamo inserito 192.0.2.0/24 nel calcolatore di subnet di iplover, poi 192.0.2.64/26:

Campo192.0.2.0/24192.0.2.64/26
Indirizzo di rete192.0.2.0192.0.2.64
Primo utilizzabile192.0.2.1192.0.2.65
Ultimo utilizzabile192.0.2.254192.0.2.126
Broadcast192.0.2.255192.0.2.127
Indirizzi (utilizzabili)256 (254)64 (62)
Netmask255.255.255.0255.255.255.192
Wildcard0.0.0.2550.0.0.63
Netmask in binario11111111.11111111.11111111.0000000011111111.11111111.11111111.11000000

La riga in binario è l'immagine più chiara di un prefisso: uno per i bit di rete fissi, zero per quelli liberi. /26 fissa due bit in più di /24, e questo divide il blocco in quattro quarti da 64: .0–.63, .64–.127, .128–.191, .192–.255. Il nostro esempio è il secondo quarto.

Il primo indirizzo di un blocco identifica la rete e l'ultimo è l'indirizzo di broadcast, quindi nessuno dei due viene dato a un dispositivo; per questo 256 diventano 254 utilizzabili. Due eccezioni: un /31 (due indirizzi) si usa per i collegamenti punto-punto, dove sono utilizzabili entrambi, e un /32 è un singolo indirizzo.

Calcolalo a mano

  1. Dimensione del blocco = 2(32 − prefisso). Per /26: 26 = 64.
  2. Trova il blocco di un indirizzo: prendi l'ultimo gruppo, dividi per la dimensione del blocco, togli il resto, rimoltiplica. Per 192.0.2.200/26: 200 ÷ 64 = 3,1 → 3 × 64 = 192. Quindi la rete è 192.0.2.192, il broadcast 192.0.2.255, e i dispositivi usano da .193 a .254. (Lo stesso risultato del calcolatore.)
  3. Netmask: 256 meno la dimensione del blocco nel gruppo in cui finisce il prefisso. 256 − 64 = 192, quindi 255.255.255.192.

Per prefissi più corti di 24, fai lo stesso sul terzo gruppo (un /22 sono 4 blocchi da 256 nel terzo gruppo: 210 = 1.024 indirizzi).

Le dimensioni che incontrerai

PrefissoNetmaskIndirizziUso tipico
/8255.0.0.016.777.216Il blocco privato 10.0.0.0/8
/16255.255.0.065.536Una rete cloud (per esempio una VPC 10.0.0.0/16)
/20255.255.240.04.096Subnet cloud, piccoli blocchi dei provider
/24255.255.255.0256Una rete di casa o d'ufficio; il blocco più piccolo di solito instradato su internet
/26255.255.255.19264Un piccolo segmento, come il Wi-Fi ospiti o una sala server
/29255.255.255.2488 (6 utilizzabili)Un piccolo blocco di indirizzi statici da un provider business
/30255.255.255.2524 (2 utilizzabili)Vecchi collegamenti punto-punto
/32255.255.255.2551Un indirizzo in una regola del firewall

IPv6 usa la stessa idea, con numeri più grandi

Un indirizzo IPv6 ha 128 bit. Un singolo segmento di rete, come il Wi-Fi di casa, è quasi sempre un /64: 64 bit per la rete e 264 (circa 18 trilioni) per i dispositivi. I provider assegnano ai clienti un /56 o un /48, che il router divide in /64. Il calcolatore mostra i conti: 2001:db8:1234::/48 contiene 65.536 reti /64, e 2001:db8:1234:5600::/56 ne contiene 256. In IPv6 nessuno conta gli host utilizzabili; la domanda è solo quanti /64 hai.

Scegli una dimensione

Ti serveScegliPerché
Fino a circa 250 dispositivi su una LAN/24Il valore comune; facile da leggere.
Fino a 60 dispositivi, e vuoi segmenti separati/26Quattro segmenti stanno in un /24.
Una rete cloud con spazio per crescere/16 per la rete, /20 o /24 per subnetDifficile ingrandirla dopo; costa poco lasciare spazio adesso.
Indicare un solo indirizzo in una regola/32 (o /128 per IPv6)Esattamente un indirizzo.
Qualsiasi LAN IPv6/64L'autoconfigurazione degli indirizzi se lo aspetta.

Un errore comune

Una regola scritta come 192.0.2.200/24 è valida in molti strumenti, ma indica l'intero blocco 192.0.2.0, non quell'indirizzo. Se intendevi un solo indirizzo, scrivi /32. La maggior parte degli strumenti arrotonda in silenzio l'indirizzo alla rete; il calcolatore ti mostra quale blocco hai scritto davvero.

Fonti

Documenti ufficiali usati per verificare i fatti di questa guida.