# Calcolatore di Sottorete IP

URL: https://discuvr.org/ip-subnet-calculator/?hl=it
Last updated: 2026-11-07
MCP tool: `calculate_ip_subnet`, `ip_range_to_cidr`

Rete, broadcast, subnet mask, wildcard e intervallo host da CIDR IPv4/IPv6 o IP e maschera, più intervallo IP in blocchi CIDR. Indirizzi mai salvati.

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

1. Incolla la notazione CIDR, oppure un indirizzo IP più una subnet mask separata.
2. Premi Calcola.
3. Leggi 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.

## Altro in Strumenti per sviluppatori

- [Codifica / Decodifica](https://discuvr.org/encode-decode/?hl=it)
- [Convertitore di timestamp Unix](https://discuvr.org/timestamp-converter/?hl=it)
- [Creatore di diagrammi di sistema](https://discuvr.org/system-diagram/?hl=it)
- [Formattatore JSON](https://discuvr.org/json-formatter/?hl=it)

## Spesso usato con

- [Qual è il mio IP](https://discuvr.org/what-is-my-ip/?hl=it)
- [Scansione sicurezza sito web](https://discuvr.org/security-scan/?hl=it)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
