Calcola l'indirizzo di rete, l'indirizzo di broadcast, l'intervallo di host utilizzabili e altro ancora da notazione CIDR o da un IP abbinato a una subnet mask.
Prova un esempio
Tabella di riferimento dei prefissi IPv4
Prefisso
Subnet mask
Wildcard mask
Totale indirizzi
Host utilizzabili
/32
255.255.255.255
0.0.0.0
1
1
/31
255.255.255.254
0.0.0.1
2
2
/30
255.255.255.252
0.0.0.3
4
2
/29
255.255.255.248
0.0.0.7
8
6
/28
255.255.255.240
0.0.0.15
16
14
/27
255.255.255.224
0.0.0.31
32
30
/26
255.255.255.192
0.0.0.63
64
62
/25
255.255.255.128
0.0.0.127
128
126
/24
255.255.255.0
0.0.0.255
256
254
/23
255.255.254.0
0.0.1.255
512
510
/22
255.255.252.0
0.0.3.255
1024
1022
/21
255.255.248.0
0.0.7.255
2048
2046
/20
255.255.240.0
0.0.15.255
4096
4094
/19
255.255.224.0
0.0.31.255
8192
8190
/18
255.255.192.0
0.0.63.255
16384
16382
/17
255.255.128.0
0.0.127.255
32768
32766
/16
255.255.0.0
0.0.255.255
65536
65534
/15
255.254.0.0
0.1.255.255
131072
131070
/14
255.252.0.0
0.3.255.255
262144
262142
/13
255.248.0.0
0.7.255.255
524288
524286
/12
255.240.0.0
0.15.255.255
1048576
1048574
/11
255.224.0.0
0.31.255.255
2097152
2097150
/10
255.192.0.0
0.63.255.255
4194304
4194302
/9
255.128.0.0
0.127.255.255
8388608
8388606
/8
255.0.0.0
0.255.255.255
16777216
16777214
/7
254.0.0.0
1.255.255.255
33554432
33554430
/6
252.0.0.0
3.255.255.255
67108864
67108862
/5
248.0.0.0
7.255.255.255
134217728
134217726
/4
240.0.0.0
15.255.255.255
268435456
268435454
/3
224.0.0.0
31.255.255.255
536870912
536870910
/2
192.0.0.0
63.255.255.255
1073741824
1073741822
/1
128.0.0.0
127.255.255.255
2147483648
2147483646
/0
0.0.0.0
255.255.255.255
4294967296
4294967294
Nulla di ciò che inserisci viene memorizzato: è pura aritmetica, calcolata e restituita nella stessa richiesta.
Informazioni Calcolatore di Sottorete IP
Un blocco CIDR o un indirizzo IP abbinato a una subnet mask nasconde alcune informazioni che di solito servono subito: l'indirizzo di rete e di broadcast, quanti host entrano realmente e quali sono il primo e l'ultimo indirizzo assegnabile. Questo strumento li calcola tutti all'istante, sia per IPv4 che per IPv6, con puro calcolo aritmetico - nulla di ciò che inserisci viene cercato, registrato o memorizzato.
Cosa fa
Accetta notazione CIDR (192.168.1.0/24), un prefisso IPv6 (2001:db8::/32) o un semplice IP con una subnet mask decimale separata.
Maschera automaticamente i bit host, quindi incollare un indirizzo host come 192.168.1.5/24 restituisce comunque la rete corretta.
Indica indirizzo di rete, indirizzo di broadcast (IPv4), subnet mask, wildcard mask, lunghezza del prefisso, totale indirizzi e numero di host utilizzabili.
Fornisce direttamente il primo e l'ultimo indirizzo host utilizzabile, senza elencare ogni indirizzo intermedio.
Segnala se una rete rientra in spazio privato, NAT di livello operatore (CGNAT), loopback o altro spazio riservato.
Gestisce correttamente un singolo host (/32 o /128) e un collegamento punto-punto (/31), dove ogni indirizzo è utilizzabile.
Converte anche un intervallo di IP (primo e ultimo indirizzo) nel più breve elenco esatto di blocchi CIDR e mostra una tabella con tutti i prefissi IPv4 da /32 a /0.
Come funziona
1Incolla la notazione CIDR, oppure un indirizzo IP più una subnet mask separata.
2Premi Calcola.
3Leggi l'indirizzo di rete, l'intervallo host e il conteggio degli indirizzi.
Perché gli host utilizzabili non coincidono con il totale degli indirizzi
Una rete IPv4 riserva il primo indirizzo alla rete stessa e l'ultimo al broadcast, quindi un /24 ha 256 indirizzi in tutto ma solo 254 assegnabili. /31 e /32 sono le eccezioni: la RFC 3021 rende utilizzabili entrambi gli indirizzi di un /31 su un collegamento punto-punto, e un /32 è una route verso un singolo host, senza nulla da riservare. IPv6 non ha indirizzo di broadcast, perciò questo strumento conta come utilizzabili tutti gli indirizzi di una sottorete IPv6, compreso l'indirizzo di rete. Due dettagli IPv6 che non sottrae: la RFC 4291 fa dell'indirizzo con tutti i bit host a zero l'indirizzo anycast Subnet-Router, e la RFC 6164 raccomanda un /127 per i collegamenti tra router.
Esempi svolti
10.20.30.40/22 appartiene alla rete 10.20.28.0 con subnet mask 255.255.252.0, wildcard 0.0.3.255 e broadcast 10.20.31.255: 1.024 indirizzi e 1.022 host utilizzabili, da 10.20.28.1 a 10.20.31.254. 172.16.5.4/27 dà la rete 172.16.5.0, broadcast 172.16.5.31 e 30 host utilizzabili (da 172.16.5.1 a 172.16.5.30). Nel convertitore di intervalli, da 192.168.1.10 a 192.168.1.40 ci sono 31 indirizzi e servono cinque blocchi: 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/28, 192.168.1.32/29 e 192.168.1.40/32. Un intervallo allineato a un prefisso, come da 10.0.0.0 a 10.0.3.255, si riduce al solo blocco 10.0.0.0/22.
Perché un /0 o un enorme prefisso IPv6 risponde comunque all'istante
Una rete /0 contiene tutti gli indirizzi IPv4 esistenti, e un grande prefisso IPv6 può contenere più indirizzi delle stelle nell'universo osservabile. I conteggi e i limiti qui derivano da calcolo aritmetico diretto sull'intervallo numerico della rete stessa, mai dallo scorrere ogni indirizzo uno alla volta, quindi la dimensione della rete non cambia mai quanto tempo richiede la risposta.
Cosa significa "riservato" qui
Oltre ai consueti intervalli privati (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), la classificazione copre anche lo spazio NAT di livello operatore (100.64.0.0/10) che alcuni provider e VPN mesh usano internamente, e alcuni intervalli speciali IANA riservati a infrastrutture di protocollo come AS112 e relay 6to4 - nessuno dei quali è un indirizzo che ci si aspetterebbe di vedere su un normale sito web pubblico.
Domande
Questo strumento cerca o si connette all'indirizzo che inserisco?
No. Analizza solo il testo digitato e ci fa dei calcoli, quindi nulla viene risolto o recuperato. L'indirizzo in sé non viene mai registrato né memorizzato; il sito annota soltanto un evento d'uso che indica se l'input era valido e se era IPv4 o IPv6.
Cosa succede se inserisco un indirizzo host invece di uno di rete, come 192.168.1.5/24?
I bit host vengono mascherati automaticamente, quindi ottieni lo stesso risultato di inserire 192.168.1.0/24 - la rete a cui il tuo indirizzo appartiene realmente.
Supporta IPv6?
Sì, con qualsiasi lunghezza di prefisso da /0 a /128. IPv6 non ha indirizzo di broadcast, quindi lo strumento indica come utilizzabili tutti gli indirizzi della sottorete, compreso l'indirizzo di rete. In pratica l'indirizzo con tutti i bit host a zero è l'indirizzo anycast Subnet-Router (RFC 4291), quindi non assegnarlo a un host.
Perché una rete /31 o /32 mostra tutti gli indirizzi come utilizzabili?
Un /32 è un singolo host senza indirizzo di rete o di broadcast da riservare. Un /31 è il collegamento punto-punto a due indirizzi definito dalla RFC 3021, dove entrambi gli indirizzi sono utilizzabili invece di riservarne uno come indirizzo di broadcast.
Posso inserire un IP e una subnet mask invece della notazione CIDR?
Sì. Lascia un IP semplice nel primo campo e inserisci nel secondo una subnet mask decimale come 255.255.255.0 al posto di un /prefisso. Funziona anche una wildcard mask in stile Cisco come 0.0.0.255, che dà lo stesso /24. Una maschera non contigua come 255.0.255.0 viene rifiutata, perché non descrive alcun blocco CIDR.
Come divido una /24 in sottoreti più piccole?
Lo strumento non fa la divisione al posto tuo, ma il calcolo è breve: ogni bit aggiunto al prefisso raddoppia il numero di sottoreti e ne dimezza la dimensione. Una /24 (256 indirizzi) si divide in due /25 da 128, quattro /26 da 64 oppure otto /27 da 32. Le quattro /26 di 192.168.10.0/24 iniziano a .0, .64, .128 e .192, e ognuna ha 62 host utilizzabili, quindi 192.168.10.64/26 va da .65 a .126 con .127 come broadcast. Inserisci qui ogni blocco per verificarne l'intervallo e scegli la dimensione dalla tabella dei prefissi in questa pagina: 50 dispositivi richiedono una /26, perché una /27 ha solo 30 host utilizzabili.
Quali intervalli di indirizzi IP sono privati?
La RFC 1918 riserva tre intervalli IPv4 privati: 10.0.0.0/8 (da 10.0.0.0 a 10.255.255.255, 16.777.216 indirizzi), 172.16.0.0/12 (da 172.16.0.0 a 172.31.255.255, 1.048.576 indirizzi) e 192.168.0.0/16 (da 192.168.0.0 a 192.168.255.255, 65.536 indirizzi). Un errore comune è 172.32.0.0 e oltre, che è pubblico: solo da 172.16 a 172.31 è privato. Altri tre intervalli non vengono instradati su Internet: 100.64.0.0/10 è lo spazio NAT carrier-grade degli operatori (RFC 6598), 169.254.0.0/16 è link-local, l'indirizzo che un dispositivo si assegna da solo quando il DHCP non risponde (RFC 3927), e 127.0.0.0/8 è loopback. In IPv6 il ruolo privato spetta agli indirizzi locali univoci fc00::/7 (RFC 4193, in pratica fd00::/8), mentre fe80::/10 è link-local. Inserisci qui un blocco e il risultato lo classifica come Privato, NAT carrier-grade, Link-local, Loopback o Pubblico.
Che cos'è una wildcard mask e dove si usa?
Una wildcard mask è la subnet mask con ogni bit invertito, quindi ogni ottetto vale 255 meno l'ottetto della maschera: 255.255.255.0 (/24) diventa 0.0.0.255 e 255.255.255.192 (/26) diventa 0.0.0.63. Un bit a 0 deve corrispondere, un bit a 1 accetta qualsiasi valore. Le access list di Cisco IOS e le istruzioni network di OSPF vogliono una wildcard al posto della maschera: access-list 10 permit 192.168.10.64 0.0.0.63 copre da 192.168.10.64 a 192.168.10.127, e network 10.0.0.0 0.0.0.255 area 0 attiva OSPF sulle interfacce in 10.0.0.0/24. Una subnet mask scritta dove serve una wildcard seleziona gli indirizzi sbagliati, quindi copia la riga Wildcard mask dal risultato o dalla tabella dei prefissi in questa pagina.