Blog di ClockTools

Strumenti di calcolo IP

Come si calcola un intervallo CIDR?

Trasforma un indirizzo e un prefisso IPv4 in una rete allineata, un indirizzo di trasmissione, un intervallo di host e un piano di sottorete difendibile.

Di , sviluppatore ed editore | | Recensito sotto il ClockTools politica editoriale

Blocchi di prefisso CIDR disposti come 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 − prefisso 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 ClockTools Calcolatore della sottorete IP conferma la rete, la trasmissione, la maschera jolly e l'intervallo di host utilizzabile esponendo al tempo stesso il limite binario.

Calcolo dell'intervallo CIDR dai bit di prefisso agli indirizzi di rete e di trasmissione
Calcolo dell'intervallo CIDR dai bit di prefisso agli indirizzi di rete e di trasmissione

Cosa controlla il numero dopo la barra?

IPv4 ha 32 bit. Un prefisso CIDR indica quanti bit iniziali sono fissi come porzione di rete. Il Specifica CIDR in 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:

indirizzi totali = 2^(32 − lunghezza del prefisso)

Aggiungendo uno al prefisso si dimezza il blocco. Sottraendo uno lo raddoppia. La direzione spesso inciampa: un numero di barra più grande descrive un blocco di indirizzi più piccolo perché rimangono meno bit disponibili per la variazione.

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?

Utilizza questa sequenza invece di indovinare dall'indirizzo visibile:

1. Sottrai il prefisso da 32 per ottenere il conteggio dei bit host.

2. Calcola 2^(bit host) per ottenere gli indirizzi totali.

3. Trova l'ottetto dove termina il prefisso.

4. Utilizzare l'incremento del blocco in quell'ottetto per arrotondare l'indirizzo al limite della rete.

5. Aggiungi la dimensione totale del blocco, quindi sottrai uno, per trovare l'indirizzo di trasmissione.

6. Per una sottorete IPv4 convenzionale, considera gli indirizzi tra questi endpoint come il normale intervallo di 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:

"testo".

Indirizzo: 130 = 10000010

/26 maschera: 11000000

Rete: 128 = 10000000

Trasmissione:191 = 10111111

```

L'AND bit per bit tra l'indirizzo e la maschera cancella i bit dell'host per trovare la rete. Impostando questi bit host su uno si trova l'indirizzo di trasmissione.

Cosa ha restituito la calcolatrice 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
CIDR blocco192.168.1.128/26
Maschera di sottorete255.255.255.192
Indirizzo di rete192.168.1.128
Indirizzo di trasmissione192.168.1.191
Primo host utilizzabile192.168.1.129
Ultimo host utilizzabile192.168.1.190
Indirizzi totali64
Host utilizzabili tradizionali62
Maschera jolly0.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 funziona all'interno di un ottetto che cambia?

Quando il prefisso termina nell'ottetto finale, calcola 256 - maschera ottetto. 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:

piano(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 totale − 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 in una sottorete punto a punto 31-bit vengono 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.

Ogni intervallo dall'inizio alla fine può essere un 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 inizio e una fine arbitrari possono richiedere diversi CIDR blocchi. Non ampliare l'intervallo semplicemente per forzare una notazione compatta quando il risultato verrà utilizzato in un elenco consentito, una regola firewall o un percorso. L'aggiunta di indirizzi non desiderati modifica la sicurezza e il significato del routing.

Come dovresti verificare un piano di sottorete?

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

  • Conferma che il blocco CIDR non si sovrappone a un'altra rete instradata o connessa a 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 l'esatta rete e i confini di trasmissione con calcolatore della sottorete.
  • Utilizzare Qual è il mio IP solo per l'indirizzo pubblico visibile dal browser; non rivela un piano di sottorete LAN privata.
  • Utilizzare 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 Verifica disponibilità sito 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 che i bit 8 varino. Ciò crea 256 indirizzi totali in un blocco allineato.

Come posso trovare l'indirizzo di rete da CIDR?

Applicare la maschera di sottorete all'indirizzo IPv4 con un AND bit per bit oppure arrotondare l'ottetto modificato al limite del blocco valido più vicino.

Come trovo l'indirizzo di trasmissione?

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

Perché un /26 ha indirizzi 64?

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

Ogni sottorete IPv4 perde due indirizzi utilizzabili?

No. La tradizionale prenotazione di rete e trasmissione si applica alle sottoreti ordinarie, mentre i /31 collegamenti punto a punto e /32 percorsi host sono casi speciali.

Un blocco CIDR può rappresentare qualsiasi intervallo IP?

No. Un singolo blocco CIDR deve avere una dimensione potenza di due e iniziare su un confine binario corrispondente. 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, compreso il lavoro professionale come responsabile del marketing digitale a Dubai. Il suo lavoro collega analisi dei dati, ottimizzazione dei motori di ricerca, ottimizzazione del tasso di conversione, sistemi di contenuti, produzione visiva, intelligenza artificiale applicata e apprendimento automatico. Presso ClockTools, trasforma quell'esperienza multidisciplinare in utilità browser mirate e guide pratiche e consapevoli del codice sorgente.

Profilo LinkedIn