TK TaskKit
Strumenti per dev

Calcolatrice CIDR

Calcola informazioni di sottorete IPv4 e IPv6 dalla notazione CIDR: rete, range di host, totale di indirizzi, maschere, scope, info di classe.

IPv4
IPv6

192.168.1.0/24

IPv4Classe CPrivataScope: Private (RFC 1918)
Rete192.168.1.0
Broadcast192.168.1.255
Primo indirizzo192.168.1.0
Ultimo indirizzo192.168.1.255
Primo host192.168.1.1
Ultimo host192.168.1.254
Netmask255.255.255.0
Wildcard0.0.0.255
Prefisso/24
Totale indirizzi256
Host utilizzabili254
Rete binaria11000000.10101000.00000001.00000000
Netmask binaria11111111.11111111.11111111.00000000

Gli input restano su questo dispositivo. Ogni strumento per dev di TaskKit gira interamente nel tuo browser. Token, payload e testo incollato non vengono trasmessi ai server di TaskKit né a terze parti.

Cosa fa questo strumento

Una calcolatrice CIDR sia per IPv4 che per IPv6. Data una notazione come 10.0.0.0/24 o 2001:db8::/48, calcola l'indirizzo di rete, broadcast (v4) o ultimo indirizzo (v6), range di host, totale di indirizzi, maschere e lo scope dell'indirizzo (loopback, link-local, ULA, multicast, unicast globale). Per IPv4 riporta anche le info classful legacy.

Quando usarlo

  • Dimensionare una sottorete per un nuovo VPC — quanti host utilizzabili ti dà un /22?
  • Suddividere un blocco padre in sottoreti più piccole senza tirare fuori una calcolatrice.
  • Confermare se un indirizzo cade dentro una range privata (RFC 1918 / ULA / link-local).
  • Verificare che due blocchi CIDR non si sovrappongano prima di unire route.

Come funziona

La matematica IPv4 gira su interi a 32 bit. La matematica IPv6 usa BigInt — gli indirizzi sono a 128 bit, che i numeri JavaScript non possono rappresentare esattamente. Le forme IPv6 compresse (2001:db8::1) seguono RFC 5952 per la canonicalizzazione: hex minuscolo, singolo :: per la sequenza più lunga di zeri, niente zeri in testa nei gruppi.

Il rilevamento dello scope confronta l'indirizzo con prefissi noti: 127.0.0.0/8 e ::1/128 per loopback, 10/8 + 172.16/12 + 192.168/16 per RFC 1918, fc00::/7 per ULA, 169.254/16 e fe80::/10 per link-local, 224/4 e ff00::/8 per multicast.

Note

Un /24 mi dà 256 host? No, 254. Il primo indirizzo è l'indirizzo di rete e l'ultimo è il broadcast — nessuno è un host utilizzabile. IPv6 non ha questa regola, quindi un /64 ti dà davvero 2⁶⁴ indirizzi utilizzabili.

A cosa servono le info classful? Pre-CIDR (1993), IPv4 era diviso in range Classe A/B/C dai bit di testa. Le classi sono deprecate ma appaiono ancora nella documentazione vecchia, quindi le mostriamo per contesto.

/0 funziona? Sì — è l'intero spazio di indirizzi. Utile come route di default nelle tabelle di routing.

Strumenti correlati