Calcolatore di subnet IP

Inserisci un indirizzo IPv4 e un prefisso CIDR o una netmask per vedere rete, indirizzo di broadcast, intervallo di host e numero di host utilizzabili. Questo calcolatore supporta solo IPv4; IPv6 non è incluso.

Il tuo indirizzo

Quattro numeri da 0 a 255 separati da punti, ad esempio 192.168.1.10.

Un prefisso come 24 o /24, oppure una netmask come 255.255.255.0.

Risultato

Correggi i campi evidenziati.
Indirizzo di rete
192.168.1.0/24
Indirizzo di broadcast
192.168.1.255
Netmask
255.255.255.0
Wildcard mask
0.0.0.255
Primo host utilizzabile
192.168.1.1
Ultimo host utilizzabile
192.168.1.254
Host utilizzabili
254
Indirizzi totali
256
Tipo di indirizzo
Privato (RFC 1918)
Netmask in binario
11111111.11111111.11111111.00000000

Come si calcola una subnet

Il prefisso indica quanti bit iniziali dell'indirizzo identificano la rete. L'indirizzo di rete è l'indirizzo IP con tutti i bit dell'host a 0, e l'indirizzo di broadcast ha tutti i bit dell'host a 1. La wildcard mask è la netmask con i bit invertiti.

Gli host utilizzabili stanno tra l'indirizzo di rete e quello di broadcast, quindi una subnet contiene 2 elevato al numero di bit dell'host, meno due. Valgono due eccezioni: un collegamento punto-punto /31 (RFC 3021) ha due indirizzi utilizzabili, entrambi gli estremi dell'intervallo, e un /32 è un singolo host, in cui rete, broadcast e indirizzo dell'host coincidono.

Formule utilizzate

Rete = IP AND Netmask
Broadcast = Rete OR Wildcard
Indirizzi totali = 2^(32 − prefisso)
Host utilizzabili = 2^(32 − prefisso) − 2  (/31: 2, /32: 1)

Esempio svolto

L'indirizzo 192.168.1.10 con prefisso /24:

  1. Netmask: 255.255.255.0; wildcard: 0.0.0.255
  2. Rete: 192.168.1.10 AND 255.255.255.0 = 192.168.1.0
  3. Indirizzi: 2^8 = 256, quindi 254 host utilizzabili da .1 a .254

192.168.1.10/24 appartiene alla rete 192.168.1.0/24 con 254 host utilizzabili.

Ipotesi e limiti

  • È supportato solo IPv4; IPv6 non è incluso.
  • Gli ottetti con zeri iniziali sono respinti perché alcuni sistemi li leggono come ottali.
  • Le netmask devono essere contigue (prima tutti i bit a 1).
  • Per /31 e /32 il primo e l'ultimo host seguono la RFC 3021 e le convenzioni degli host singoli; alcune apparecchiature più vecchie possono non accettare collegamenti /31.

Fonti e riferimenti

Strumenti correlati