IPv4-subnetcalculator
Vul een IPv4-adres en een prefix in en je krijgt het netwerk- en broadcastadres, het bruikbare hostbereik, het subnetmasker en het wildcardmasker en een binaire weergave. Daarna splits je het blok op in kleinere subnetten.
Deze calculator zet elk IPv4-adres met CIDR-prefix om in de getallen die je nodig hebt om een netwerk in te richten. Typ een adres als 192.168.10.0/24 en hij berekent het netwerkadres, het broadcastadres, de eerste en laatste bruikbare host, het totale en het bruikbare aantal hosts, en zowel het subnetmasker als de wildcard-inverse daarvan.
Hij toont het adres ook binair, met een scheidingsteken op de plek waar de netwerkbits ophouden en de hostbits beginnen, en hij kan een blok opdelen in gelijke kleinere subnetten. Handig wanneer je een grotere allocatie verdeelt over racks, VLAN's of diensten.
- IP-adres
- 192.168.1.1
- Netwerkadres
- 192.168.1.0
- Broadcastadres
- 192.168.1.255
- Bruikbaar hostbereik
- 192.168.1.1 – 192.168.1.254
- Totaal aantal hosts
- 256
- Bruikbare hosts
- 254
- Subnetmasker
- 255.255.255.0
- Wildcardmasker
- 0.0.0.255
- CIDR-notatie
- 192.168.1.0/24
- IP-type
- Privé (RFC 1918)
Binaire ID
Aanvullende gegevens
- IP-klasse
- C
- Kort
- 192.168.1.1/24
- Binair subnetmasker
- 11111111.11111111.11111111.00000000
- Integer-ID
- 3,232,235,777
- Hex-ID
- 0xC0A80101
- in-addr.arpa
- 1.1.168.192.in-addr.arpa
- IPv4-gemapte IPv6
- ::ffff:192.168.1.1
- 6to4-prefix
- 2002:c0a8:0101::/48
Dit netwerk onderverdelen
CIDR-referentietabel
Elke IPv4-prefixlengte met bijbehorend subnetmasker, wildcardmasker en aantal hosts.
| CIDR | Subnetmasker | Wildcard | Totaal aantal hosts | Bruikbare hosts |
|---|---|---|---|---|
| /0 | 0.0.0.0 | 255.255.255.255 | 4,294,967,296 | 4,294,967,294 |
| /1 | 128.0.0.0 | 127.255.255.255 | 2,147,483,648 | 2,147,483,646 |
| /2 | 192.0.0.0 | 63.255.255.255 | 1,073,741,824 | 1,073,741,822 |
| /3 | 224.0.0.0 | 31.255.255.255 | 536,870,912 | 536,870,910 |
| /4 | 240.0.0.0 | 15.255.255.255 | 268,435,456 | 268,435,454 |
| /5 | 248.0.0.0 | 7.255.255.255 | 134,217,728 | 134,217,726 |
| /6 | 252.0.0.0 | 3.255.255.255 | 67,108,864 | 67,108,862 |
| /7 | 254.0.0.0 | 1.255.255.255 | 33,554,432 | 33,554,430 |
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 | 16,777,214 |
| /9 | 255.128.0.0 | 0.127.255.255 | 8,388,608 | 8,388,606 |
| /10 | 255.192.0.0 | 0.63.255.255 | 4,194,304 | 4,194,302 |
| /11 | 255.224.0.0 | 0.31.255.255 | 2,097,152 | 2,097,150 |
| /12 | 255.240.0.0 | 0.15.255.255 | 1,048,576 | 1,048,574 |
| /13 | 255.248.0.0 | 0.7.255.255 | 524,288 | 524,286 |
| /14 | 255.252.0.0 | 0.3.255.255 | 262,144 | 262,142 |
| /15 | 255.254.0.0 | 0.1.255.255 | 131,072 | 131,070 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65,536 | 65,534 |
| /17 | 255.255.128.0 | 0.0.127.255 | 32,768 | 32,766 |
| /18 | 255.255.192.0 | 0.0.63.255 | 16,384 | 16,382 |
| /19 | 255.255.224.0 | 0.0.31.255 | 8,192 | 8,190 |
| /20 | 255.255.240.0 | 0.0.15.255 | 4,096 | 4,094 |
| /21 | 255.255.248.0 | 0.0.7.255 | 2,048 | 2,046 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
| /25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
| /27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
| /28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
| /29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
Wat is subnetten?
Subnetten is het opdelen van één IP-netwerk in meerdere kleinere netwerken. In plaats van elk apparaat in één plat bereik te zetten, leen je bits van het hostdeel van het adres om extra netwerksegmenten te maken, elk met een eigen adresruimte.
Teams subnetten om een paar praktische redenen:
- Routering: routers sturen verkeer tussen subnetten, dus segmentatie houdt broadcastverkeer lokaal en maakt routeringstabellen voorspelbaar.
- Beveiliging: databases, managementinterfaces en publiek bereikbare diensten in aparte subnetten zetten laat je er firewallbeleid tussen afdwingen.
- Efficiënt adresgebruik: elk subnet op maat maken voor het aantal hosts dat het nodig heeft voorkomt dat je grote blokken verspilt aan kleine segmenten.
CIDR-notatie begrijpen
CIDR-notatie (Classless Inter-Domain Routing) schrijft een netwerk als een adres gevolgd door een slash en een getal, bijvoorbeeld 10.0.0.0/24. Dat getal is de prefixlengte: hoeveel voorste bits het netwerk aanduiden. Alles na die bits duidt hosts binnen dat netwerk aan.
Omdat een IPv4-adres 32 bits telt, geldt: hoe kleiner het prefixgetal, hoe groter het blok. Een /24 laat 8 hostbits over en beslaat 256 adressen; een /27 laat 5 hostbits over en beslaat er 32; een /16 laat 16 hostbits over en beslaat er 65,536. Elke stap van één in de prefix halveert of verdubbelt de blokgrootte.
Subnetmasker versus wildcardmasker
Een subnetmasker markeert de netwerkbits met enen en de hostbits met nullen. Voor een /24 is dat 255.255.255.0: de eerste drie octetten zijn netwerk, het laatste is host.
Een wildcardmasker is de bit-voor-bit inverse: nullen waar het masker enen heeft, enen waar het nullen heeft. De wildcard van een /24 is 0.0.0.255. Wildcardmaskers kom je tegen in ACL's in Cisco-stijl en in OSPF-network-statements, waar een 0-bit "moet overeenkomen" betekent en een 1-bit "maakt niet uit". De calculator toont ze allebei, zodat je kunt kopiëren wat jouw platform verwacht.
De binaire weergave lezen
De binaire weergave klapt het adres uit naar zijn 32 bits, gegroepeerd in de vier octetten, met een scheidingsteken op de prefixgrens. Alles links daarvan is het netwerkdeel en ligt vast voor elke host in het subnet; alles rechts is het hostdeel en verschilt per adres.
Van links naar rechts lezen maakt de structuur meteen duidelijk: een hostdeel van louter nullen is het netwerkadres, een hostdeel van louter enen is het broadcastadres, en elke combinatie daartussen is een bruikbare host. Zo zie je het helderst waarom een /26 een /24 opsplitst in vier blokken, op de derde hostbit van achteren.
Veelgestelde vragen
Een /24 is een netwerk met 24 netwerkbits en 8 hostbits, goed voor 256 adressen in totaal. Het subnetmasker is 255.255.255.0. Van die 256 adressen zijn er 254 bruikbaar voor hosts, omdat het eerste (netwerk) en het laatste (broadcast) gereserveerd zijn. Het is de meest gebruikte maat voor één LAN of VLAN.
Meer tools
IPv6-subnetcalculator
NetwerkenBreid uit, comprimeer en analyseer elke IPv6-prefix: adresbereik, totaal aantal adressen, aantal /64's, reverse DNS en het opsplitsen van prefixen.
Tool openenMAC-adres opzoeken
NetwerkenAchterhaal de fabrikant achter elk MAC-adres of OUI-prefix, met blokdetails, detectie van gerandomiseerde MAC's, formaatconversies en bulk-lookup.
Tool openenLooking Glass
NetwerkenVoer live BGP-route-opzoekingen, pings en traceroutes uit vanaf ons eigen netwerk. Zie hoe een prefix daadwerkelijk over het internet wordt gerouteerd.
Tool openenBandbreedtecalculator
NetwerkenZet poortsnelheid om naar maandelijkse dataoverdracht en terug (Gbps en Mbps naar TB per maand, met benutting) en zie hoe facturering op 95e percentiel, per volume en ongemeten zich verhouden.
Tool openenCIDR-naar-IP-bereik-converter
NetwerkenVouw een CIDR-blok uit naar het eerste en laatste adres, of vouw een willekeurig start-eind-IP-bereik samen tot de kleinste set CIDR-blokken, beide richtingen, direct.
Tool openen