Calcolatore di sottoreti
Calcolare sottoreti IPv4, intervalli di rete e notazione CIDR
Input e opzioni
Preimpostazioni ed esempi rapidi
Funziona nel browser. I dati inseriti restano su questo dispositivo.
Risultati
Inserisca i valori per vedere il risultato.
Informazioni sul calcolatore di sottoreti IPv4
Il nostro calcolatore di sottoreti IPv4 gratuito esegue calcoli di sottorete accurati al bit per qualsiasi indirizzo IP e lunghezza del prefisso CIDR. Inserisca un indirizzo IP, scelga una subnet mask con il cursore CIDR interattivo oppure digiti una maschera in notazione decimale puntata, e veda subito indirizzo di rete, indirizzo di broadcast, intervallo di host utilizzabili, wildcard mask, classe IP e rappresentazioni binarie. È uno strumento essenziale per ingegneri di rete, amministratori di sistema e chiunque lavori con indirizzamento IP e subnetting.
Il calcolatore usa gli operatori bit a bit di JavaScript per eseguire operazioni binarie AND, OR e NOT precise su indirizzi IP a 32 bit, garantendo risultati matematicamente corretti per ogni prefisso CIDR da /0 a /32. Tutto il calcolo di sottorete, compresa la derivazione dell'indirizzo di rete (IP AND maschera), il calcolo dell'indirizzo di broadcast (rete OR NOT maschera) e le formule del numero di host, avviene interamente nel suo browser, senza alcuna comunicazione con il server.
Che stia progettando una rete aziendale, configurando regole firewall, studiando per la certificazione CCNA o CompTIA Network+, o debba semplicemente sapere quanti host utilizzabili entrano in una sottorete /27, questo strumento offre risposte immediate e affidabili con un layout visivo pulito, che comprende scomposizioni binarie e pulsanti di selezione rapida per le dimensioni di sottorete più comuni.
Funzioni principali
- Calcoli accurati al bit: usa gli operatori bit a bit nativi di JavaScript con lo shift a destra senza segno (>>>0) per un'aritmetica corretta a 32 bit senza segno su ogni valore di IP e maschera
- Cursore CIDR: cursore interattivo da /0 a /32 che aggiorna all'istante la subnet mask in notazione decimale puntata e tutti i calcoli
- Input in notazione decimale puntata: inserisca le subnet mask in formato decimale puntato (ad es. 255.255.255.0) con conversione automatica in CIDR e validazione della maschera
- Pulsanti di selezione rapida: pulsanti a un clic per i prefissi CIDR più usati: /8, /16, /24, /25, /26, /27 e /28
- Dettagli completi della sottorete: indirizzo di rete, indirizzo di broadcast, primo e ultimo host utilizzabile, host totali, host utilizzabili, subnet mask, wildcard mask e notazione CIDR
- Rilevamento della classe IP: identifica automaticamente la classe dell'indirizzo IP (A, B, C, D o E) con i relativi intervalli di indirizzi
- Rilevamento privato/pubblico: stabilisce se l'indirizzo IP rientra nello spazio di indirizzi privati RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) o è instradabile pubblicamente
- Rappresentazioni binarie: scomposizioni binarie complete di indirizzo IP, subnet mask, indirizzo di rete e indirizzo di broadcast, a scopo didattico e di debug
- Gestione dei casi limite: comportamento corretto per le sottoreti /31 (collegamenti punto-punto secondo RFC 3021) e /32 (host singolo)
- Validazione dell'input: validazione in tempo reale del formato dell'indirizzo IP e della contiguità della subnet mask, con messaggi di errore chiari
Come funziona il subnetting
Il subnetting è il processo con cui una rete IP più grande viene divisa in sottoreti più piccole e più gestibili. Ogni indirizzo IPv4 è un numero a 32 bit diviso in una parte di rete e una parte di host. La subnet mask definisce dove avviene questa divisione: i bit impostati a 1 rappresentano la parte di rete, i bit impostati a 0 la parte di host.
- Indirizzo di rete: si ottiene eseguendo un AND bit a bit tra l'indirizzo IP e la subnet mask. È l'identificativo della sottorete stessa e non può essere assegnato a un host.
- Indirizzo di broadcast: si ottiene eseguendo un OR bit a bit tra l'indirizzo di rete e la subnet mask invertita (wildcard mask). I pacchetti inviati a questo indirizzo raggiungono tutti gli host della sottorete.
- Intervallo di host utilizzabili: tutti gli indirizzi tra rete + 1 (primo utilizzabile) e broadcast - 1 (ultimo utilizzabile). Per una sottorete /24 si ottengono 254 indirizzi utilizzabili.
- Wildcard mask: il NOT bit a bit della subnet mask. Viene usata nelle liste di controllo degli accessi (ACL) dei router per specificare quali bit di un indirizzo devono corrispondere.
- Numero di host: per una lunghezza di prefisso N, il numero totale di indirizzi è 2^(32-N). Gli host utilizzabili sono il totale meno 2 (rete e broadcast), tranne nei casi speciali /31 e /32.
Capire la notazione CIDR
CIDR (Classless Inter-Domain Routing): questa notazione rappresenta un indirizzo IP e la lunghezza del relativo prefisso di rete nel formato indirizzo/prefisso. Ad esempio, 192.168.1.0/24 significa che i primi 24 bit sono la parte di rete, lasciando 8 bit per gli indirizzi degli host (256 indirizzi in totale, 254 utilizzabili). Il CIDR ha sostituito il vecchio sistema di indirizzamento a classi (classe A, B, C) per consentire un'allocazione più flessibile dello spazio di indirizzi IP, riducendo gli sprechi e rallentando l'esaurimento del pool di indirizzi IPv4.
La lunghezza del prefisso corrisponde direttamente al numero di bit a 1 contigui nella subnet mask. Un prefisso /24 equivale alla maschera 255.255.255.0 (24 uno seguiti da 8 zeri in binario). Un prefisso /16 equivale a 255.255.0.0 e un prefisso /8 a 255.0.0.0. Prefissi più corti creano reti più grandi con più host; prefissi più lunghi creano sottoreti più piccole e mirate.
Classi di indirizzi IP
Sebbene il CIDR abbia in gran parte sostituito l'indirizzamento a classi, conoscere le classi IP resta importante per gli esami di certificazione, la progettazione di reti legacy e l'assegnazione delle subnet mask predefinite:
- Classe A (0.0.0.0 - 127.255.255.255): il primo bit è 0. Maschera predefinita /8. Pensata per reti molto grandi, con fino a 16,7 milioni di host per rete. Intervallo privato: 10.0.0.0/8.
- Classe B (128.0.0.0 - 191.255.255.255): i primi due bit sono 10. Maschera predefinita /16. Supporta fino a 65.534 host per rete. Intervallo privato: 172.16.0.0/12.
- Classe C (192.0.0.0 - 223.255.255.255): i primi tre bit sono 110. Maschera predefinita /24. Supporta fino a 254 host per rete. Intervallo privato: 192.168.0.0/16.
- Classe D (224.0.0.0 - 239.255.255.255): i primi quattro bit sono 1110. Riservata ai gruppi multicast. Non è usata per l'indirizzamento standard degli host.
- Classe E (240.0.0.0 - 255.255.255.255): i primi quattro bit sono 1111. Riservata a usi sperimentali e futuri.
Casi d'uso
- Progettazione di rete: pianifichi l'allocazione degli indirizzi IP per uffici, data center e reti campus stabilendo la dimensione di sottorete giusta per ogni VLAN o reparto.
- Configurazione del firewall: calcoli le maschere di rete e le wildcard mask necessarie per le liste di controllo degli accessi (ACL) e per le regole firewall che consentono o bloccano il traffico verso sottoreti specifiche.
- Studio per CCNA / CompTIA: si eserciti con i calcoli di subnetting per gli esami di certificazione di rete, con verifica binaria immediata del suo lavoro manuale.
- Risoluzione dei problemi: verifichi che due host siano nella stessa sottorete, controlli gli indirizzi di broadcast e confermi che le voci della tabella di routing siano configurate correttamente.
- Infrastruttura cloud: progetti le sottoreti VPC in AWS, Azure o GCP stabilendo le dimensioni corrette dei blocchi CIDR per sottoreti pubbliche, sottoreti private e livelli database.
- Reti domestiche: comprenda la configurazione della sottorete del suo router di casa, stabilisca quanti dispositivi possono connettersi e pianifichi le assegnazioni di IP statici.
- Audit di sicurezza: individui se gli indirizzi IP rientrano negli intervalli privati (RFC 1918) o sono instradabili pubblicamente quando esamina i log di rete e gli avvisi di sicurezza.
- Documentazione: generi dettagli di sottorete accurati per la documentazione di rete, i registri di gestione degli indirizzi IP (IPAM) e i ticket di change management.
Domande frequenti
Che cos'è una subnet mask?
Una subnet mask è un numero a 32 bit che divide un indirizzo IP in una parte di rete e una parte di host. La maschera è composta da bit a 1 contigui (parte di rete) seguiti da bit a 0 contigui (parte di host). Ad esempio, 255.255.255.0 in binario è composta da 24 uno seguiti da 8 zeri, e in notazione CIDR si scrive /24.
Perché non posso usare per gli host l'indirizzo di rete e quello di broadcast?
L'indirizzo di rete (tutti i bit host a 0) identifica la sottorete stessa ed è usato nelle tabelle di routing. L'indirizzo di broadcast (tutti i bit host a 1) serve a inviare pacchetti contemporaneamente a tutti gli host della sottorete. Assegnare uno dei due a un host provocherebbe conflitti di instradamento e di consegna.
A cosa serve una sottorete /31?
Una sottorete /31 (RFC 3021) si usa per i collegamenti punto-punto tra due router. Poiché questi collegamenti hanno solo due estremità e non richiedono un indirizzo di rete né di broadcast, entrambi gli indirizzi della /31 sono utilizzabili, risparmiando spazio di indirizzi IP sui collegamenti di backbone.
Che cos'è una wildcard mask?
Una wildcard mask è l'inverso bit a bit di una subnet mask. Per una rete /24 (maschera 255.255.255.0), la wildcard mask è 0.0.0.255. Le wildcard mask si usano nelle ACL dei router e nelle configurazioni OSPF per specificare quali bit di un indirizzo IP devono corrispondere (bit a 0) e quali possono variare (bit a 1).
Questo calcolatore è gratuito e privato?
Sì. Questo calcolatore di sottoreti è completamente gratuito e non richiede registrazione. Tutti i calcoli vengono eseguiti interamente nel suo browser con JavaScript lato client. Nessun indirizzo IP e nessun dato di rete viene mai trasmesso a un server.
Qual è la differenza tra indirizzi IP privati e pubblici?
Gli indirizzi IP privati (definiti in RFC 1918) sono riservati all'uso interno alle organizzazioni e non sono instradabili su internet. I tre intervalli privati sono 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. Gli indirizzi IP pubblici sono univoci a livello globale e instradabili su internet. Il Network Address Translation (NAT) permette ai dispositivi con indirizzi privati di accedere a internet tramite un indirizzo pubblico.
Consigli e buone pratiche
- Dimensioni adeguate delle sottoreti: scelga la sottorete più piccola che contenga il numero attuale di host più il 20-30% di crescita. Allocare troppo spreca spazio di indirizzi; allocare troppo poco costringe a un doloroso riindirizzamento.
- Usi la vista binaria per imparare: esaminare le rappresentazioni binarie di indirizzi IP e maschere sviluppa una solida intuizione del subnetting e aiuta a risolvere i problemi più in fretta negli esami di certificazione.
- Pianifichi le VLAN: associ ogni VLAN a una propria sottorete. Uno schema comune prevede /24 per le VLAN degli utenti, /28 o /29 per le reti di gestione e /30 o /31 per i collegamenti punto-punto tra router.
- Documenti tutto: registri indirizzo di rete, notazione CIDR, intervallo utilizzabile, gateway (di solito il primo o l'ultimo host utilizzabile) e scopo di ogni sottorete nel suo sistema di gestione degli indirizzi IP.
- Riservi gli indirizzi in modo coerente: adotti una convenzione standard, ad esempio usare il primo indirizzo utilizzabile come gateway predefinito e gli ultimi indirizzi per i dispositivi di infrastruttura (server DNS, DHCP).
- Usi indirizzi privati all'interno: usi lo spazio di indirizzi privati RFC 1918 per le reti interne e il NAT per l'accesso a internet. Questo conserva gli indirizzi IP pubblici e aggiunge un livello di sicurezza.