IP & Network

Calcolatore IP

CIDR, sottoreti, maschere e range di indirizzi a portata di clic.

IP address with CIDR IPv4 or IPv6 with optional /prefix. Default: /32 for v4, /128 for v6.
10.0.0.0/8
IPv4 Address class: A
Network address
10.0.0.0
Broadcast address
10.255.255.255
First host
10.0.0.1
Last host
10.255.255.254
Total addresses
16777216
Usable hosts
16777214
Prefix length
/8
Subnet mask
255.0.0.0
Wildcard mask
0.255.255.255

Informazioni su questo strumento

Un calcolatore IP trasforma una notazione CIDR come 192.168.1.0/24 nei dettagli di rete sottostanti: indirizzo di rete, indirizzo di broadcast, primo e ultimo host utilizzabile, subnet mask in forma decimale puntata e inversa (wildcard), totale indirizzi, host utilizzabili e rappresentazione binaria della maschera. Funziona sia per IPv4 che per IPv6 — per IPv6 mostra lunghezza del prefisso, conteggi di sub-blocchi /64 e derivazione EUI-64 quando rilevante.

Oltre alla decodifica di base, lo strumento può suddividere un CIDR in subnet più piccole (VLSM) o aggregare subnet adiacenti in una singola supernet. Inserire un blocco padre e la lunghezza di prefisso desiderata per ottenere la lista delle subnet contenute, oppure incollare più CIDR per trovare il prefisso minimo che li copre. Tutta la matematica gira interamente nel browser — nulla viene inviato ai nostri server.

Quando usare questo strumento

  • Progettare una rete. Pianificare dimensioni VLAN, link point-to-point e scope DHCP senza fare i conti sulla carta.
  • Verificare regole firewall. Confermare che 10.0.0.0/8 copra davvero 10.5.42.7 prima di pubblicare una ACL.
  • Subnetting cloud. AWS, GCP e Azure usano tutti il CIDR — affettare una VPC /16 in subnet /24 per AZ in pochi secondi.
  • Pianificazione IPv6. Vedere come un /48 del proprio ISP si suddivide in assegnazioni /64 per VLAN — sono 65.536, più di quanti se ne useranno mai.

Sugli host utilizzabili

Per IPv4, l'indirizzo di rete (.0) e l'indirizzo di broadcast (.255 su una /24) sono riservati — quindi una /24 ha 256 indirizzi totali ma solo 254 host utilizzabili. I link point-to-point (/31) e le rotte host (/32) sono casi speciali definiti in RFC 3021 — entrambi gli indirizzi sono utilizzabili su una /31. IPv6 non ha broadcast e nessun indirizzo riservato all'interno di un /64; tutti i 2^64 indirizzi sono tecnicamente utilizzabili, anche se qualsiasi cosa sopra un /64 viola SLAAC e la maggior parte dei sistemi operativi.

Domande frequenti

Cos'è la notazione CIDR?

CIDR (Classless Inter-Domain Routing) scrive un blocco IP come indirizzo/lunghezza-prefisso. 192.168.1.0/24 significa "la rete a 24 bit che inizia in 192.168.1.0" — equivalente alla vecchia subnet mask di classe C 255.255.255.0. Il CIDR ha sostituito il rigido sistema a classi A/B/C nel 1993 ed è ora l'unica notazione di blocco di indirizzi usata in router, firewall e console cloud.

Perché la mia /24 ha solo 254 host, non 256?

Il primo e l'ultimo indirizzo di qualsiasi subnet IPv4 sono riservati: .0 è l'indirizzo di rete (usato nelle voci di routing), .255 è il broadcast diretto. Non si possono mai assegnare questi due a un host su una LAN normale. Una /24 ha 2^8 = 256 indirizzi meno questi due = 254 utilizzabili. L'eccezione è /31 (RFC 3021) dove entrambe le estremità sono utilizzabili per link point-to-point.

Posso fare subnetting di IPv6 allo stesso modo?

Sì, ma le convenzioni sono diverse. IPv6 non ha broadcast e nessun indirizzo riservato, quindi un point-to-point /126 o un link /127 assegna tutti gli indirizzi agli host. L'assegnazione attesa per l'utente finale è una /64 — qualsiasi cosa più piccola (es. /80, /96) rompe l'autoconfigurazione SLAAC nella maggior parte dei sistemi operativi. Gli ISP tipicamente delegano /48 o /56 ai clienti.

Cos'è una wildcard mask?

La wildcard mask (maschera inversa) è il complemento bit a bit della subnet mask. Per /24 la maschera è 255.255.255.0, la wildcard è 0.0.0.255. Le ACL Cisco usano wildcard mask — "match dove compare un bit a 1" — quindi access-list 1 permit 192.168.1.0 0.0.0.255 è l'equivalente wildcard di "permit 192.168.1.0/24". Altri vendor (Juniper, Fortinet) usano la maschera regolare.