bitlvl
IT

Calcolatore di subnet

Inserisci un indirizzo IPv4 con la lunghezza del prefisso o con la subnet mask. Ottieni ogni indirizzo che conta, la maschera in binario e, se vuoi suddividerla, una tabella di subnet più piccole.

 

Suddividere in subnet

I risultati e i messaggi di questo strumento sono mostrati in inglese.

Come funziona il subnetting

Un indirizzo IPv4 ha 32 bit. La lunghezza del prefisso (il numero dopo la barra) dice quanti di quei bit, contati da sinistra, identificano la rete; i restanti identificano l’host al suo interno. 192.168.1.10/24 significa: i primi 24 bit (192.168.1) sono la rete, gli ultimi 8 l’host, quindi 2⁸ = 256 indirizzi.

La subnet mask contiene la stessa informazione in forma puntata: 24 uno seguiti da 8 zeri sono 255.255.255.0. Indirizzo AND maschera dà l’indirizzo di rete; indirizzo OR maschera invertita (la wildcard) dà l’indirizzo di broadcast.

  1. Scrivi indirizzo e maschera in binario.
  2. Indirizzo di rete = indirizzo AND maschera (bit di host a 0).
  3. Indirizzo di broadcast = indirizzo OR wildcard (bit di host a 1).
  4. Host utilizzabili = tutto ciò che sta in mezzo, cioè 2bit di host − 2.

Perché si perdono due indirizzi

L’indirizzo di host con tutti zeri identifica la rete stessa, quello con tutti uno è il broadcast; un /24 ha quindi 254 host utilizzabili, non 256. Fanno eccezione i collegamenti punto-punto: un /31 usa entrambi gli indirizzi come host (RFC 3021), un /32 è una singola route di host.

Riferimento rapido

PrefissoMascheraIndirizziUtilizzabili
/8255.0.0.016.777.21616.777.214
/16255.255.0.065.53665.534
/20255.255.240.04.0964.094
/22255.255.252.01.0241.022
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/29255.255.255.24886
/30255.255.255.25242
/31255.255.255.25422 (punto-punto)
/32255.255.255.25511 (route di host)

Intervalli privati e speciali

10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 sono privati (RFC 1918) e non vengono mai instradati su Internet. 100.64.0.0/10 è lo spazio del carrier-grade NAT, 169.254.0.0/16 è link-local, 127.0.0.0/8 è il loopback, e 192.0.2.0/24, 198.51.100.0/24 e 203.0.113.0/24 sono riservati alla documentazione. Il calcolatore segnala automaticamente questi intervalli.

Domande

Quanti host ha un /24?

256 indirizzi, di cui 254 utilizzabili: uno è l’indirizzo di rete, uno il broadcast.

Che differenza c’è tra subnet mask e wildcard mask?

Sono l’una l’inverso dell’altra bit per bit. La subnet mask ha gli uno sui bit di rete (255.255.255.0), la wildcard ha gli uno sui bit di host (0.0.0.255). Le access list Cisco e le configurazioni OSPF usano le wildcard mask.

Cosa significa CIDR?

Classless Inter-Domain Routing. Ha sostituito il vecchio sistema a classi A/B/C con una lunghezza di prefisso che può valere da 0 a 32, così i blocchi di indirizzi possono essere dimensionati su misura. La notazione /24 è la notazione CIDR.

Come divido un /24 in quattro subnet?

Aggiungi due bit al prefisso: quattro /26 da 64 indirizzi ciascuna (.0, .64, .128, .192). Scegli /26 nella sezione «Suddividere» qui sopra per vedere la tabella con l’intervallo di ogni subnet.

172.20.1.1 è un indirizzo privato?

Sì. 172.16.0.0/12 va da 172.16.0.0 a 172.31.255.255, quindi tutto ciò che sta tra 172.16.x.x e 172.31.x.x è privato.

Perché il mio /31 mostra due host utilizzabili?

RFC 3021 ammette i /31 sui collegamenti punto-punto, dove non serve un indirizzo di broadcast. Entrambi gli indirizzi vengono assegnati alle due estremità del collegamento. La maggior parte dei router moderni lo supporta.