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.
Risultato
- 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:
- Netmask: 255.255.255.0; wildcard: 0.0.0.255
- Rete: 192.168.1.10 AND 255.255.255.0 = 192.168.1.0
- 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.