CalcStudioPro
🖥️
IT & Reti

Calcolatore di Subnet

Calcola gli intervalli di subnet IPv4, gli indirizzi di broadcast e i conteggi degli host istantaneamente.

DC
David Chen, CCNA, CEH
Ingegnere di Rete Senior
6 min di lettura
Aggiornato

Dati

Inserisci in notazione decimale puntata (ad es. 192.168.1.0)

Lunghezza del prefisso di rete (0-32). Esempio: 24 per /24 o Classe C

Risultati

Maschera di Subnet
Maschera di subnet standard in notazione decimale puntata
Indirizzo di Rete
Primo indirizzo della subnet
Indirizzo di Broadcast
Ultimo indirizzo della subnet
Primo Host Utilizzabile
Ultimo Host Utilizzabile
Host Totali
Host Utilizzabili
Notazione CIDR
Formula
Subnet Mask = (2^32 - 1) << (32 - CIDR), Network = IP & Subnet, Broadcast = Network + (2^(32-CIDR) - 1)
Richiedi plugin

Un calcolatore di subnet è uno strumento essenziale per gli amministratori di rete, i professionisti IT e chiunque lavori con reti IPv4. Semplifica il complesso processo di calcolo delle maschere di subnet, degli intervalli di rete, degli indirizzi host utilizzabili e degli indirizzi di broadcast. Che tu stia progettando un'infrastruttura di rete, risolvendo problemi di connettività o preparandoti per esami di certificazione come CompTIA Network+ o Cisco CCNA, questo calcolatore gestisce istantaneamente tutta la matematica binaria. Inserisci semplicemente il tuo indirizzo IP e il prefisso CIDR per ottenere informazioni complete sulla subnet, inclusi i conteggi totali degli host, gli indirizzi utilizzabili e i limiti della rete.

Come funziona

Il calcolatore di subnet utilizza operazioni bit a bit per determinare i parametri di rete da un indirizzo IP e una lunghezza del prefisso CIDR. Il prefisso CIDR (0-32) indica quanti bit definiscono la porzione di rete dell'indirizzo. Ad esempio, un prefisso /24 significa che i primi 24 bit sono la rete, lasciando 8 bit per gli host. Il calcolatore converte questo in una maschera di subnet impostando i primi bit CIDR a 1 e i bit rimanenti a 0. L'indirizzo di rete viene calcolato eseguendo un'operazione AND bit a bit tra l'IP e la maschera di subnet. L'indirizzo di broadcast è l'indirizzo di rete più il numero totale di indirizzi meno uno. Gli host utilizzabili vengono calcolati sottraendo 2 dal totale (uno per la rete, uno per il broadcast), ad eccezione degli scenari punto-a-punto /31 e host singolo /32.

Formula
Subnet Mask = (2^32 - 1) << (32 - CIDR), Network = IP & Subnet, Broadcast = Network + (2^(32-CIDR) - 1)
La formula calcola la maschera di subnet in base al prefisso CIDR, quindi applica l'operazione AND bit a bit per trovare l'indirizzo di rete e aggiunge gli indirizzi totali meno uno per il broadcast.
💡

Esempio pratico

Per una tipica rete domestica o di piccoli uffici utilizzando 192.168.1.0/24, il calcolatore determina che la maschera di subnet è 255.255.255.0, coprendo 256 indirizzi totali. L'indirizzo di rete è 192.168.1.0 e l'indirizzo di broadcast è 192.168.1.255. Gli indirizzi host utilizzabili vanno da 192.168.1.1 a 192.168.1.254, fornendo 254 indirizzi disponibili per i dispositivi. Questo è l'intervallo di rete privato Classe C standard, ampiamente utilizzato per le LAN dove hai bisogno di centinaia di indirizzi di dispositivi.

Comprensione della Notazione CIDR

La notazione CIDR (Classless Inter-Domain Routing) esprime gli indirizzi IP e le maschere di subnet come un'unità singola nel formato IP/prefisso. Il numero del prefisso (0-32) indica quanti bit formano la porzione di rete. Un /24 significa che i primi 24 bit identificano la rete, lasciando 8 bit per gli indirizzi host. CIDR ha sostituito il vecchio sistema classato (Classe A, B, C) e consente un'allocazione IP più efficiente. I valori CIDR comuni includono /8 (16,7 milioni di indirizzi), /16 (65.536 indirizzi), /24 (256 indirizzi) e /30 (4 indirizzi per i link punto-a-punto). Comprendere CIDR è critico per il networking moderno, l'infrastruttura cloud e i protocolli di routing.

Calcolo della Maschera di Subnet

Una maschera di subnet è un numero a 32 bit che separa la porzione di rete di un indirizzo IP dalla porzione host. Utilizza 1 consecutivi per i bit di rete e 0 per i bit host. Ad esempio, /25 crea la maschera 255.255.255.128 perché i primi 25 bit sono 1 e i restanti 7 bit sono 0. Il calcolatore converte i prefissi CIDR in notazione decimale puntata per una lettura più facile. Le maschere di subnet determinano quanti dispositivi possono esistere in una rete e come i router determinano le destinazioni dei pacchetti. Una corretta mascheratura di subnet è essenziale per la progettazione di rete, la pianificazione degli indirizzi IP e la configurazione delle interfacce di rete su server e router.

Indirizzi di Rete e Broadcast

Ogni subnet ha due indirizzi speciali. L'indirizzo di rete è l'IP più basso dell'intervallo e identifica l'intera subnet. Ha tutti i bit host impostati a 0. L'indirizzo di broadcast è l'IP più alto dell'intervallo con tutti i bit host impostati a 1. I pacchetti inviati all'indirizzo di broadcast raggiungono tutti i dispositivi su quella subnet. Questi due indirizzi non possono essere assegnati ai singoli host. In una subnet /24 (192.168.1.0/24), 192.168.1.0 è l'indirizzo di rete e 192.168.1.255 è il broadcast. Questo lascia 254 indirizzi utilizzabili per i dispositivi. Comprendere questi indirizzi previene errori di configurazione e assicura una corretta comunicazione di rete.

Host Utilizzabili vs Indirizzi Totali

Il conteggio degli indirizzi totali in una subnet è uguale a 2 elevato alla potenza di (32 meno CIDR). Per /24, questo è 2^8 = 256 indirizzi. Tuttavia, il conteggio degli host utilizzabili è sempre 2 in meno perché gli indirizzi di rete e broadcast sono riservati. Una subnet /24 ha 254 host utilizzabili. Esistono casi speciali: le subnet /31 (link punto-a-punto) hanno 2 indirizzi totali, entrambi utilizzabili. /32 rappresenta un singolo host senza indirizzi aggiuntivi utilizzabili. Quando pianifichi l'infrastruttura di rete, conti sempre gli indirizzi di rete e broadcast per evitare carenze di indirizzi. Ecco perché una /24 è adatta per circa 250 dispositivi, non 256.

Intervalli di Indirizzi IP Privati

Tre intervalli sono riservati per l'uso privato e mai instradati su internet pubblico: 10.0.0.0/8 (privato Classe A, 16 milioni di indirizzi), 172.16.0.0/12 (privato Classe B, 1 milione di indirizzi) e 192.168.0.0/16 (privato Classe C, 65.536 indirizzi). L'intervallo link-local 169.254.0.0/16 viene assegnato automaticamente quando DHCP non funziona. Gli indirizzi loopback (127.0.0.0/8) sono per i test locali. Questi intervalli consentono alle organizzazioni di progettare reti interne indipendentemente mentre utilizzano Network Address Translation (NAT) per l'accesso a internet. Comprendere questi intervalli è fondamentale per il networking aziendale e la progettazione della sicurezza.

Applicazioni Pratiche

Gli amministratori di rete utilizzano i calcolatori di subnet quotidianamente per più attività: progettare schemi di indirizzi IP per data center, pianificare reti WiFi per edifici per uffici, configurare VLAN negli switch aziendali, risolvere i problemi di routing e configurare infrastrutture cloud su AWS o Azure. Quando distribuisci server, devi comprendere la tua subnet per configurare correttamente le interfacce di rete. Nelle piattaforme di virtualizzazione, il subnetting determina quante macchine virtuali possono comunicare direttamente. I gruppi di sicurezza e le regole del firewall spesso fanno riferimento agli intervalli di subnet. Gli esami di certificazione testano ampiamente il subnetting perché è fondamentale per tutti i ruoli di networking. La competenza nei calcoli di subnet separa i tecnici junior dagli ingegneri di rete senior.

Domande frequenti

Qual è la differenza tra subnet /24 e /25?
/24 alloca 8 bit agli host (256 totali, 254 indirizzi utilizzabili). /25 alloca 7 bit agli host (128 totali, 126 utilizzabili). Numeri CIDR più piccoli significano subnet più grandi con più indirizzi. /25 divide una subnet /24 in due parti uguali. Questo è utile quando devi segmentare le reti o avere meno dispositivi per subnet.
Posso utilizzare 192.168.1.255 come indirizzo IP del dispositivo?
No. Nella subnet 192.168.1.0/24, 192.168.1.255 è l'indirizzo di broadcast riservato per le comunicazioni a livello di subnet. Assegnarlo a un dispositivo causa conflitti di rete. Solo gli indirizzi da 192.168.1.1 a 192.168.1.254 sono utilizzabili per gli host.
Perché le subnet /31 e /32 hanno regole speciali?
Le subnet /31 (255.255.255.254) hanno 2 indirizzi totali e vengono utilizzate esclusivamente per i link punto-a-punto come le connessioni router, dove entrambi gli indirizzi sono utilizzabili senza indirizzi di rete/broadcast. /32 rappresenta un singolo host. I protocolli moderni (RFC 3021) consentono subnet /31 per l'efficienza nelle reti backbone.
Come scelgo tra /24, /25 e /26 per la mia rete?
Scegli in base al numero di dispositivi. /24 supporta 254 host, adatto per la maggior parte dei dipartimenti. /25 supporta 126 host per i segmenti più piccoli o le zone ad alta sicurezza. /26 supporta 62 host per le aree limitate. Pianifica la crescita: scegli subnet leggermente più grandi per evitare ridisegni. Considera i requisiti VLAN e le politiche di sicurezza.
Cosa sono gli indirizzi IP privati e perché ne ho bisogno?
Gli indirizzi privati (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) sono riservati per l'uso interno e mai instradati su internet. Consentono alle organizzazioni di progettare le reti in modo indipendente. I dispositivi che utilizzano IP privati accedono a internet tramite NAT (Network Address Translation) su un router o un firewall.
Come il subnetting si relaziona al routing?
I router utilizzano le maschere di subnet per determinare se un indirizzo IP di destinazione è sulla rete locale (consegna diretta) o richiede l'inoltro a un altro router. Se l'indirizzo IP di destinazione condivide gli stessi bit di rete dell'interfaccia locale, il router invia il pacchetto direttamente. Altrimenti, utilizza le tabelle di routing. Un subnetting corretto assicura un routing efficiente e le prestazioni della rete.
Cos'è il supernetting e come è diverso dal subnetting?
Il subnetting divide una grande rete in subnet più piccole utilizzando prefissi CIDR più lunghi. Il supernetting combina più subnet in blocchi più grandi utilizzando prefissi CIDR più corti, riducendo le voci della tabella di routing. Ad esempio, combinare 192.168.0.0/24 e 192.168.1.0/24 in 192.168.0.0/23 è supernetting. Migliora l'efficienza del routing nelle reti grandi.