nicetool.dev logo

Calcolatore di subnet

Inserisci un indirizzo come 192.168.1.10/24, 10.0.0.1 255.255.0.0 o un prefisso IPv6. Un IPv4 senza prefisso è considerato /24.

Esempi:
Indirizzo192.168.1.10
Blocco CIDR192.168.1.0/24
Netmask255.255.255.0
Wildcard mask0.0.0.255
Rete192.168.1.0
Broadcast192.168.1.255
Host utilizzabili192.168.1.1 - 192.168.1.254
Indirizzi256
Utilizzabili254
ClasseC
TipoPrivato (RFC 1918)
Indirizzo (binario)11000000.10101000.00000001.00001010
Maschera (binario)11111111.11111111.11111111.00000000
Rete (binario)11000000.10101000.00000001.00000000
Hex0xC0A8010A
Intero3232235786

Dividi in subnet

#SubnetIntervallo hostBroadcastUtilizzabili
1192.168.1.0/25192.168.1.1 - 192.168.1.126192.168.1.127126
2192.168.1.128/25192.168.1.129 - 192.168.1.254192.168.1.255126

Tabella CIDR IPv4

PrefissoNetmaskIndirizziUtilizzabili
/8255.0.0.016.777.21616.777.214
/12255.240.0.01.048.5761.048.574
/16255.255.0.065.53665.534
/20255.255.240.040964094
/22255.255.252.010241022
/23255.255.254.0512510
/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
/32255.255.255.25511

Cosa sono subnet e notazione CIDR?

Una subnet è un blocco di indirizzi IP che condividono gli stessi bit iniziali. La notazione CIDR scrive il blocco come indirizzo più numero di bit fissi: 192.168.1.0/24 significa che i primi 24 bit identificano la rete e gli ultimi 8 numerano fino a 256 indirizzi. Il primo indirizzo è la rete stessa e l'ultimo è il broadcast, quindi restano 254 host utilizzabili. Tecnici di rete, architetti cloud (AWS VPC, Azure, GCP) e chi scrive regole firewall usano questi numeri ogni giorno.

Funzionalità

  • • IPv4 con prefisso CIDR o netmask puntata, più prefissi IPv6
  • • Rete, broadcast, intervallo host utilizzabili, wildcard mask e classe
  • • Riconosce intervalli privati, CGNAT, loopback, link-local, multicast e di documentazione
  • • Vista binaria, esadecimale e intera di indirizzo e maschera
  • • Dividi un blocco in subnet più piccole e tabella da /8 a /32

Calcolato in locale

Tutti i calcoli avvengono nel browser. Gli intervalli IP interni che inserisci non vengono mai inviati a un server né registrati.

IPv4 + IPv6, 100% lato client.

Come usare: Calcolatore di subnet

  1. 1

    Inserisci un indirizzo IPv4 con prefisso (192.168.1.10/24) o netmask (192.168.1.10 255.255.255.0), oppure un IPv6 come 2001:db8::1/64.

  2. 2

    Leggi i risultati: indirizzo di rete, broadcast, intervallo di host utilizzabili, numero di indirizzi, netmask, wildcard mask, classe e tipo di indirizzo (privato, pubblico, CGNAT, loopback e così via).

  3. 3

    Controlla la vista binaria per vedere esattamente quali bit appartengono alla rete e quali agli host.

  4. 4

    Per IPv4 usa "Dividi in subnet" per suddividere il blocco in reti più piccole, oppure cerca un prefisso nella tabella CIDR in fondo alla pagina.

Esempi pratici

Progettare una VPC nel cloud

Una VPC 10.0.0.0/16 si può dividere in subnet /24: 256 reti da 254 host utilizzabili, per esempio una per zona di disponibilità e livello. Ricorda che AWS riserva 5 indirizzi in ogni subnet.

Scrivere regole firewall

Security group e regole iptables usano la notazione CIDR. Verifica che 172.16.0.0/12 copra davvero 172.31.255.255 prima di consentirlo o bloccarlo.

ACL Cisco e OSPF

Le access list Cisco e i comandi network di OSPF usano le wildcard mask, l'inverso della netmask. Per una rete /26 è 0.0.0.63.

Reti di casa e ufficio

Scopri se due dispositivi sono nella stessa subnet, quanti dispositivi può ospitare una rete 192.168.1.0/24 o perché un indirizzo in 100.64.0.0/10 indica che il provider usa il CGNAT.

Domande frequenti

Perché gli host utilizzabili sono 2 in meno degli indirizzi?+

In una normale subnet IPv4 il primo indirizzo identifica la rete e l'ultimo è il broadcast, quindi nessuno dei due si assegna a un dispositivo. Le eccezioni sono i collegamenti punto-punto /31 e i singoli host /32 (RFC 3021).

Cos'è una wildcard mask?+

L'inverso bit a bit della netmask: 255.255.255.0 diventa 0.0.0.255. Un bit 0 significa "deve corrispondere", un bit 1 "qualsiasi valore". Si usa nelle ACL Cisco e in OSPF.

Quali intervalli sono privati?+

La RFC 1918 riserva 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 alle reti private. Non sono instradati su internet e serve il NAT per uscire. In IPv6 fc00::/7 (unique local) ha un ruolo simile.

Perché /64 è la subnet IPv6 standard?+

L'autoconfigurazione IPv6 (SLAAC) richiede 64 bit per l'identificativo di interfaccia, quindi le LAN usano /64 anche se ognuna contiene circa 18 miliardi di miliardi di indirizzi.