Blog di ClockTools

Strumenti di calcolo IP

Come si calcola un intervallo CIDR?

Ricava da un indirizzo IPv4 e dal suo prefisso una rete allineata, l'indirizzo di broadcast, l'intervallo degli host e un piano di sottorete ben fondato.

Di , sviluppatore ed editore | | Revisionato secondo la politica editoriale di ClockTools

Blocchi con prefissi CIDR disposti a formare un intervallo di rete su uno sfondo ClockTools
Sommario

Un intervallo CIDR deriva da due fatti: un indirizzo IPv4 e una lunghezza del prefisso. Il prefisso fissa i bit di rete; il restante 32 − prefix i bit definiscono la dimensione del blocco. Per 192.168.1.130/26, il blocco contiene 2^(32−26) = 64 indirizzi e .130 cade dentro 192.168.1.128–192.168.1.191. Il calcolatore di sottoreti IP di ClockTools conferma la rete, l'indirizzo di broadcast, la maschera wildcard e l'intervallo degli host utilizzabili, mostrando anche il confine in binario.

Calcolo di un intervallo CIDR: dai bit del prefisso agli indirizzi di rete e di broadcast
Calcolo di un intervallo CIDR: dai bit del prefisso agli indirizzi di rete e di broadcast

Cosa controlla il numero dopo la barra?

IPv4 ha 32 bit. Un prefisso CIDR indica quanti bit iniziali sono fissati come parte di rete. La specifica CIDR contenuta nell'RFC 4632 definisce il valore della barra come numero decimale da 0 a 32. A /24 corregge 24 bit e lascia 8 bit host; un /26 corregge 26 e lascia 6.

Questa relazione fornisce la dimensione totale del blocco:

total addresses = 2^(32 − prefix length)

Aumentando il prefisso di uno si dimezza il blocco; diminuendolo di uno lo si raddoppia. Questo rapporto può trarre in inganno: un numero più alto dopo la barra indica un blocco di indirizzi più piccolo, perché restano meno bit liberi di variare.

PrefissoMaschera di sottoreteIndirizzi totaliIncremento del blocco nell'ultimo ottetto
/24255.255.255.0256256
/25255.255.255.128128128
/26255.255.255.1926464
/27255.255.255.2243232
/28255.255.255.2401616
/29255.255.255.24888
/30255.255.255.25244

Come si calcola manualmente un intervallo CIDR?

Segui questi passaggi invece di cercare di indovinare dal solo indirizzo:

  1. Sottrai la lunghezza del prefisso da 32 per ottenere il numero di bit riservati agli host.
  2. Calcola 2^(host bits) per ottenere gli indirizzi totali.
  3. Trova l'ottetto dove termina il prefisso.
  4. Usa l'incremento del blocco in quell'ottetto per arrotondare l'indirizzo per difetto al confine della sua rete.
  5. Aggiungi la dimensione totale del blocco, poi sottrai uno per trovare l'indirizzo di broadcast.
  6. Per una sottorete IPv4 convenzionale, considera gli indirizzi compresi tra questi estremi come il normale intervallo degli host.

Per 192.168.1.130/26, rimangono sei bit host. La dimensione del blocco è 64, quindi lo sono i limiti dell'ultimo ottetto validi 0, 64, 128, e 192. Perché 130 si trova in mezzo 128 e 191, la rete è .128 e l'indirizzo di trasmissione è .191.

In binario, l'ultimo ottetto rende esplicito il confine:

Address:  130 = 10000010
/26 mask:       11000000
Network:  128 = 10000000
Broadcast:191 = 10111111

L'AND bit a bit tra l'indirizzo e la maschera azzera i bit degli host e individua la rete. Impostando quegli stessi bit a uno si ottiene l'indirizzo di broadcast.

Quali risultati ha restituito il calcolatore per 192.168.1.130/26?

In un test dal vivo il 2026-09-01, ingresso 192.168.1.130/26 ha prodotto immediatamente questi valori:

RisultatoValore osservato
Blocco CIDR192.168.1.128/26
Maschera di sottorete255.255.255.192
Indirizzo di rete192.168.1.128
Indirizzo di broadcast192.168.1.191
Primo host utilizzabile192.168.1.129
Ultimo host utilizzabile192.168.1.190
Indirizzi totali64
Host utilizzabili secondo la regola tradizionale62
Maschera wildcard0.0.0.63

Lo strumento mostrava anche l'indirizzo, la maschera e la rete in formato binario. Questa seconda rappresentazione è utile quando una risposta decimale sembra plausibile ma il limite della sottorete potrebbe essere stato arrotondato al multiplo sbagliato.

Quale scorciatoia si può usare nell'ottetto variabile?

Quando il prefisso termina nell'ottetto finale, calcola 256 − mask octet. Per /26, l'ottetto della maschera finale è 192, quindi l'incremento è 64. Dividi l'ottetto dell'indirizzo per quell'incremento, scarta il resto e moltiplica:

floor(130 / 64) × 64 = 128

Il prossimo confine è 128 + 64 = 192, quindi il blocco corrente termina alle 191. Questa scorciatoia funziona anche in un ottetto precedente per prefissi come /20; gli ottetti successivi si estendono quindi per intero 0–255 gamma.

Non arrotondare al multiplo più vicino. Arrotondare sempre per difetto. Un indirizzo di .190 è ancora nel .128/26 bloccare, anche se 192 è numericamente più vicino.

Quanti indirizzi e host utilizzabili ci sono in un blocco?

Gli indirizzi totali seguono sempre la formula della potenza di due. Il familiare total − 2 La regola host utilizzabile si applica alle sottoreti IPv4 convenzionali in cui il valore host tutto zero identifica la rete e il valore tutto uno è la trasmissione diretta.

Due casi limite necessitano di un trattamento separato. A /32 nomina un indirizzo IPv4. A /31 può numerare i due punti finali di un collegamento punto a punto. RFC 3021 specifica che entrambi i valori di una sottorete punto a punto con prefisso di 31 bit sono interpretati come indirizzi host.

È stato utilizzato un secondo test dal vivo ClockTools 203.0.113.9/31. La calcolatrice ha restituito il blocco 203.0.113.8/31, due indirizzi totali e due host utilizzabili. Questo risultato è appropriato per l'eccezione punto a punto; non dovrebbe essere generalizzato ad una normale LAN multiaccesso.

Qualsiasi intervallo tra due indirizzi può essere un unico blocco CIDR?

No. Un singolo blocco CIDR deve avere una dimensione potenza di due e iniziare su un confine allineato a quella dimensione. La gamma 192.168.1.128–192.168.1.191 è esattamente uno /26. La gamma .130–.191 non lo è, perché omette i primi due indirizzi del blocco allineato.

Un intervallo con inizio e fine arbitrari può richiedere più blocchi CIDR. Non ampliarlo solo per ottenere una notazione compatta se il risultato servirà per un elenco di indirizzi consentiti, una regola del firewall o una rotta. Aggiungere indirizzi non previsti modifica le implicazioni per la sicurezza e l'instradamento.

Come dovresti verificare un piano di sottorete?

Tratta il calcolo come una parte di una revisione della configurazione:

  • Verifica che il blocco CIDR non si sovrapponga a un'altra rete raggiungibile tramite routing o VPN.
  • Separa gli indirizzi totali dagli indirizzi effettivamente consentiti dalla tua piattaforma per gli host.
  • Controlla se un gateway, un pool DHCP o un provider cloud riserva valori aggiuntivi.
  • Verifica gli esatti confini di rete e broadcast con il calcolatore della sottorete.
  • Usa Qual è il mio IP? solo per l'indirizzo pubblico visibile dal browser; non rivela il piano delle sottoreti di una LAN privata.
  • Usa Traccia percorso quando la vera domanda è il percorso verso una destinazione piuttosto che la dimensione di un blocco di indirizzi.
  • Controlla un servizio pubblico con il verificatore di disponibilità dei siti web quando il problema è la raggiungibilità, non l'aritmetica della sottorete.

Il risultato sicuro non è semplicemente un prefisso matematicamente corretto. È un blocco allineato correttamente che corrisponde alla rete, alle regole della piattaforma e alla policy di accesso previste.

Domande frequenti

Cosa significa /24 in CIDR?

Un /24 fissa i primi 24 bit come prefisso di rete IPv4 e lascia 8 bit liberi di variare. Si ottengono così 256 indirizzi totali in un blocco allineato.

Come posso trovare l'indirizzo di rete da CIDR?

Applica la maschera di sottorete all'indirizzo IPv4 con un AND bit a bit, oppure arrotonda per difetto l'ottetto variabile al confine di blocco valido più vicino.

Come trovo l'indirizzo di broadcast?

Trova il successivo confine di rete allineato e sottrai uno oppure imposta ogni bit host nel blocco corrente su uno.

Perché un /26 ha 64 indirizzi?

IPv4 ha 32 bit. Un /26 lascia 6 bit per gli host e 2 elevato a 6 equivale a 64 combinazioni di bit totali.

Ogni sottorete IPv4 perde due indirizzi utilizzabili?

No. La regola tradizionale che riserva gli indirizzi di rete e di broadcast si applica alle sottoreti ordinarie; i collegamenti punto a punto /31 e le rotte host /32 sono casi particolari.

Un blocco CIDR può rappresentare qualsiasi intervallo IP?

No. Un singolo blocco CIDR deve avere una dimensione pari a una potenza di due e iniziare sul corrispondente confine binario. Gli intervalli arbitrari possono richiedere più blocchi.

Informazioni sull'autore

Vigneshwaran Vijayakumar

Fondatore, sviluppatore ed editore di ClockTools | Responsabile marketing digitale | India

Vigneshwaran è un ingegnere con decenni di esperienza tecnica, che comprende il lavoro come responsabile marketing digitale a Dubai. Il suo lavoro unisce analisi dei dati, ottimizzazione per i motori di ricerca, ottimizzazione del tasso di conversione, sistemi di gestione dei contenuti, produzione visiva, intelligenza artificiale applicata e apprendimento automatico. In ClockTools mette questa esperienza multidisciplinare al servizio di strumenti per il browser mirati e guide pratiche attente alle fonti.

Profilo LinkedIn