Sottorete IP

Confronta Calcoli

Download

Include i tuoi valori e risultati per questo calcolo, più eventuali calcoli aggiuntivi che hai confrontato.

Dividere un Indirizzo IPv4 in Porzioni di Rete e Host

Una maschera di sottorete divide un indirizzo IPv4 in una porzione di rete e una porzione di host, determinando quali indirizzi appartengono alla stessa rete locale. Inserisci un indirizzo IP e la sua lunghezza di prefisso CIDR (il “/24” in un indirizzo come 192.168.1.0/24), e questo calcolatore trova l’indirizzo di rete, l’indirizzo di broadcast, la maschera di sottorete, e l’intervallo di indirizzi effettivamente utilizzabili dai dispositivi.

La Formula

  • Maschera di sottorete: il valore della lunghezza del prefisso in bit 1 iniziali, seguiti da bit 0 (es. /24 → 11111111.11111111.11111111.00000000 = 255.255.255.0).
  • Indirizzo di rete: l’indirizzo IP con un AND bit a bit contro la maschera di sottorete — questo azzera i bit host, lasciando solo la rete.
  • Indirizzo di broadcast: l’indirizzo di rete con ogni bit host impostato a 1 — l’indirizzo più alto nella sottorete.
  • Host utilizzabili: ogni indirizzo nella sottorete eccetto gli indirizzi di rete e broadcast, poiché sono riservati — 232Lunghezza Prefisso22^{32 - \vA{\text{Lunghezza Prefisso}}} - 2 per sottoreti ordinarie.

Due casi speciali ritagliano regole diverse: un /31 (RFC 3021) è usato per collegamenti punto-punto e tratta entrambi gli indirizzi come host utilizzabili, poiché non c’è bisogno di un indirizzo di broadcast tra esattamente due dispositivi. Un /32 è una rotta a host singolo — l’unico indirizzo è sia la rete che il proprio unico host utilizzabile.

Esempio Pratico

192.168.1.0/24 (un prefisso /24\vA{/24}):

  1. Maschera di sottorete: 255.255.255.0 (24 bit di 1, poi 8 bit di 0).
  2. Indirizzo di rete: 192.168.1.0.
  3. Indirizzo di broadcast: 192.168.1.255.
  4. Intervallo host utilizzabili: da 192.168.1.1 a 192.168.1.254232242=282=2542^{32 - \vA{24}} - 2 = 2^8 - 2 = 254 indirizzi utilizzabili.

Fattori Chiave da Considerare

  • Il subnetting è il modo in cui una grande rete viene divisa in segmenti più piccoli e gestibili. Suddividere una rete in sottoreti può migliorare la sicurezza (isolando il traffico tra segmenti), le prestazioni (riducendo il traffico di broadcast su un singolo segmento), e l’organizzazione — un motivo pratico comune per pianificare le sottoreti deliberatamente invece di usare un’unica grande rete piatta.
  • Gli intervalli di indirizzi IP privati (come 192.168.x.x, 10.x.x.x, e 172.16-31.x.x) sono riservati per reti interne e non vengono mai instradati su internet pubblico. Questi intervalli sono riservati specificamente per reti locali come router domestici e LAN aziendali — questo calcolatore funziona in modo identico per intervalli di indirizzi privati e pubblici, poiché la matematica del subnetting stessa non dipende da quale intervallo rientra un indirizzo.
  • Un numero di prefisso più piccolo (come /16) copre un intervallo di indirizzi molto più grande di un numero di prefisso più grande (come /28). Questa relazione inversa — meno bit riservati per la porzione di rete significa più bit (e quindi più indirizzi) disponibili per gli host — può essere controintuitiva all’inizio, poiché il numero più piccolo descrive la sottorete più grande.
  • IPv6 usa uno schema di indirizzamento fondamentalmente diverso e molto più grande di IPv4. Questo calcolatore è specificamente per indirizzi IPv4 (32 bit) e notazione CIDR — IPv6 usa indirizzi a 128 bit con le proprie convenzioni di subnetting distinte, non coperte da questo strumento.

Errori Comuni

  • Dimenticare di sottrarre gli indirizzi di rete e broadcast quando si contano gli host utilizzabili. Un /24 ha 256 indirizzi totali ma solo 254 utilizzabili — il primo e l’ultimo sono riservati, un dettaglio facile da trascurare quando si stima rapidamente la capacità.
  • Supporre che /31 e /32 seguano la stessa regola di indirizzi riservati di ogni altro prefisso. Un /31 è progettato specificamente per collegamenti punto-punto e tratta entrambi i suoi indirizzi come utilizzabili, e un /32 è un singolo indirizzo che è sia la propria rete che il proprio host — applicare la regola standard “sottrai 2” a uno dei due dà una risposta sbagliata (o negativa).
  • Confondere quale numero di prefisso descrive una rete più grande. Un /16 copre molti più indirizzi di un /28, anche se 16 è il numero più piccolo — meno bit riservati per la porzione di rete lasciano più bit, e quindi più indirizzi, per gli host.
  • Applicare la matematica del subnetting IPv4 a un indirizzo IPv6. IPv6 usa indirizzi a 128 bit e le proprie convenzioni di subnetting distinte — le formule di questo calcolatore si applicano solo agli indirizzi IPv4 a 32 bit.

Utile da Sapere

  • Stai configurando una rete domestica e devi stimare la banda che dovrebbe supportare piuttosto che il suo indirizzamento? Il Calcolatore Velocità Internet Necessaria risponde a quella domanda separata.
  • Stai lavorando con numeri in una base diversa come parte di lavoro di networking o programmazione? Il Convertitore Base Numerica converte tra binario, decimale, esadecimale, e altre basi.
  • Hai bisogno anche di una password forte e casuale per un router o dispositivo di rete? Il Generatore di Password ne crea una secondo i requisiti che specifichi.

Fonte: CIDR (Classless Inter-Domain Routing) and IPv4 subnetting.

Domande Frequenti

Cosa significa il prefisso CIDR (come /24)?

Il numero dopo la barra è quanti bit iniziali dei 32 bit dell'indirizzo IP sono la porzione di rete — un /24 significa che i primi 24 bit identificano la rete, lasciando i restanti 8 bit (256 indirizzi) per gli host su quella rete.

Perché vengono sottratti 2 indirizzi dalla maggior parte delle sottoreti?

L'indirizzo più basso in una sottorete è riservato come indirizzo di rete (identificando la sottorete stessa) e il più alto è riservato come indirizzo di broadcast (per inviare a ogni dispositivo sulla sottorete contemporaneamente) — nessuno dei due può essere assegnato a un singolo dispositivo, motivo per cui gli host utilizzabili sono 2 in meno rispetto al conteggio totale degli indirizzi.

Perché /31 e /32 non seguono la stessa regola dei 2 indirizzi?

Un /31 (RFC 3021) è usato specificamente per collegamenti punto-punto tra esattamente due dispositivi, dove riservare un indirizzo di broadcast sprecherebbe metà degli indirizzi disponibili — entrambi gli indirizzi sono invece trattati come host utilizzabili. Un /32 identifica esattamente un indirizzo (una rotta a host singolo), quindi quell'unico indirizzo è sia la rete che il proprio unico host utilizzabile.

Conferma la tua età

Per creare un account, indica il tuo mese e anno di nascita.