Subnet / CIDR-calculator

Bereken snel subnetdetails op basis van IPv4-octetten en een CIDR-prefixlengte.

Voer het eerste IPv4-octet in.
Voer het tweede IPv4-octet in.
Voer het derde IPv4-octet in.
Voer het vierde IPv4-octet in.
Voer de subnetprefix in, zoals 24 voor een /24.

Subnetmasker

255.255.255.0

Netwerkadres192.168.1.0
Broadcastadres192.168.1.255
Bruikbare hosts254

Hoe u deze subnet / CIDR-calculator gebruikt

  1. Voer de IP-octetten in

    Typ de vier octetten in IP-octet 1, IP-octet 2, IP-octet 3 en IP-octet 4 (bijv. 192, 168, 10, 50).

  2. Stel de CIDR-prefixlengte in

    Voer de subnetprefix in het veld CIDR-prefixlengte in (bijv. 24 voor een /24, 26 voor een /26).

  3. Lees het subnetmasker af

    De calculator geeft het subnetmasker weer in dotted-decimal en binaire vorm.

  4. Controleer netwerk en broadcast

    Bekijk de resultaten voor het netwerkadres en broadcastadres om het subnetbereik te zien.

  5. Let op bruikbare hosts

    Gebruik de waarde voor bruikbare hosts om te plannen hoeveel apparaten adressen toegewezen kunnen krijgen in het subnet.

Methodologie

Hoe deze subnet / CIDR-calculator werkt

Deze subnetcalculator berekent het subnetmasker, het netwerkadres, het broadcastadres en het aantal bruikbare hosts op basis van een IPv4-adres en een CIDR-prefixlengte. Het maakt gebruik van bitwise-bewerkingen — dezelfde logica die routers en netwerkstacks van besturingssystemen op elk pakket uitvoeren — om een 32-bits adresruimte te verdelen in een netwerkgedeelte en een hostgedeelte. De prefixlengte vertelt de calculator hoeveel van de voorste bits het netwerk identificeren; de resterende bits zijn beschikbaar voor hostadressen. Het begrijpen van deze grenzen is essentieel voor IP-adresplanning, het opstellen van firewallregels, toegangscontrolelijsten en het oplossen van routeringsproblemen in elk TCP/IP-netwerk.

Formule
netwerk = IP AND masker • broadcast = IP OR NOT(masker) • traditionele bruikbare hosts = 2^(32 − prefix) − 2, met speciale afhandeling voor /31 en /32
IP Het 32-bits IPv4-adres ingevoerd als vier octetten (bijv. 192.168.1.100)
masker Subnetmasker — een 32-bits waarde waarbij de eerste 'prefix'-bits op 1 staan en de rest op 0
prefix CIDR-prefixlengte (0–32), die aangeeft hoeveel leidende bits het netwerk definiëren
netwerk Netwerkadres — het resultaat van een bitsgewijze AND tussen het IP en het masker; identificeert het subnet
broadcast Broadcastadres — het resultaat van een bitsgewijze OR tussen het IP en het geïnverteerde masker; het laatste adres in het subnet
bruikbare hosts Aantal toewijsbare hostadressen in het subnet, waarbij /31 wordt behandeld als twee point-to-point eindpunten en /32 als een enkele hostroute
Voorbeeld

Gegeven het IP-adres 192.168.10.50 met een /26 prefix: het subnetmasker is 11111111.11111111.11111111.11000000, wat 255.255.255.192 is in dotted-decimal. Bitwise AND van 192.168.10.50 en 255.255.255.192 levert het netwerkadres 192.168.10.0 op. Bitwise OR van 192.168.10.50 en het omgekeerde masker (0.0.0.63) levert het broadcastadres 192.168.10.63 op. Het host-gedeelte heeft 32 − 26 = 6 bits, dus totaal aantal adressen = 2^6 = 64, en bruikbare hosts = 64 − 2 = 62.

Voor 10.0.0.100/22: het subnetmasker is 255.255.252.0, het netwerkadres is 10.0.0.0, broadcast is 10.0.3.255, en bruikbare hosts = 1.022. De /22 laat 10 host-bits over (2^10 − 2).

Voor 172.16.5.1/28: het subnetmasker is 255.255.255.240, het netwerkadres is 172.16.5.0, broadcast is 172.16.5.15, en bruikbare hosts = 14. Een /28 is gebruikelijk voor kleine point-of-sale of IoT-subnets.

Aannames
  • De calculator werkt alleen met IPv4 (32-bits adressen). IPv6-subnetting maakt gebruik van een 128-bits adresruimte en andere conventies.
  • Prefixlengtes van /31 en /32 zijn geldige CIDR-notaties. Deze calculator rapporteert /31 als twee bruikbare point-to-point eindpunten conform RFC 3021, en /32 als een enkele hostroute.
  • Elk octet moet in het bereik 0–255 liggen en de prefixlengte moet tussen 0 and 32 zijn. Waarden buiten deze grenzen leveren ongeldige resultaten op.
  • De berekening gaat uit van classless addressing (CIDR). Verouderde classful-grenzen (Klasse A/B/C) worden niet toegepast.
Opmerkingen
  • Voor de meeste subnetten kunnen het netwerkadres (alle host-bits nul) en het broadcastadres (alle host-bits één) niet aan apparaten worden toegewezen. Daarom trekt de traditionele formule twee af van het totale aantal adressen.
  • Point-to-point /31-verbindingen zijn een bewuste uitzondering: beide adressen worden behandeld als bruikbare eindpunten in plaats van het reserveren van aparte netwerk- en broadcast-slots.
  • Kies bij het plannen van VLAN's of cloud VPC's een prefix die voldoende ruimte biedt voor toekomstige groei — zodra een subnet in productie is, betekent het aanpassen van de grootte meestal het opnieuw adresseren van het hele bereik.
  • Supernetting (route-aggregatie) gebruikt dezelfde bitwise logica in omgekeerde volgorde: combineer meerdere kleinere prefixes tot een grotere om routeringstabellen te verkleinen.
  • Voor snel hoofdrekenen, onthoud de reeks /24 = 254 hosts, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — elke extra prefix-bit halveert het aantal hosts.
Bronnen
  1. RFC 4632 — Classless Inter-Domain Routing (CIDR): Het Internet Adres Toewijzings- en Aggregatieplan
  2. RFC 3021 — Gebruik van 31-Bit Prefixes op IPv4 Point-to-Point Verbindingen
  3. RFC 791 — Internet Protocol (IPv4-adresstructuur en bitwise-bewerkingen)

Begrijpen van CIDR-notatie en subnetberekeningen

CIDR (Classless Inter-Domain Routing) notatie beschrijft op compacte wijze hoe een IPv4-adres wordt verdeeld in een netwerkgedeelte en een hostgedeelte. De prefixlengte (bijv. /24) geeft aan hoeveel van de 32 bits het netwerk identificeren; de resterende bits definiëren hostadressen binnen dat subnet. Een /24 laat 8 host-bits over, dus 2^8 = 256 adressen in totaal, waarvan er doorgaans 254 bruikbaar zijn na het reserveren van de netwerk- en broadcastadressen. Subnet-berekeningen maken gebruik van bitwise-bewerkingen: het netwerkadres is de IP AND het subnetmasker, en het broadcastadres is de IP OR het omgekeerde masker. Routers en firewalls gebruiken deze logica bij elk pakket om te bepalen of een adres tot een lokaal subnet behoort of elders moet worden afgeleverd.

Praktische use-cases voor subnetting voor ontwikkelaars

Ontwikkelaars komen subnet-berekeningen tegen bij het ontwerpen van cloud-VPC's, het schrijven van firewall-regels, het debuggen van routeringsproblemen en het configureren van access-control lists. In AWS, GCP of Azure kies je CIDR-blokken voor VPC's en subnets; inzicht in prefixlengtes helpt je om subnets correct te dimensioneren en overlap te voorkomen. Security engineers gebruiken CIDR-bereiken in iptables, nftables en cloud-beveiligingsgroepen om verkeer op basis van IP-bereik toe te staan of te weigeren. Bij het oplossen van verbindingsproblemen helpt kennis van de netwerk- en broadcastadressen je te verifiëren of een host zich binnen het verwachte bereik bevindt. DevOps-teams gebruiken subnet-berekeningen ook bij het plannen van IP-toewijzing voor Kubernetes-clusters, containernetwerken en multi-tenant architecturen.

Veelgestelde vragen over de Subnet / CIDR-calculator

Wat is het verschil tussen een subnetmasker en een CIDR-prefix?

Ze drukken dezelfde informatie uit in een andere notatie. Een /24-prefix betekent 24 leidende bits met de waarde één, wat overeenkomt met het subnetmasker 255.255.255.0 in decimale puntnotatie. CIDR-notatie is compacter en is de standaard in moderne routeringsconfiguraties.

Waarom worden er twee adressen afgetrokken van het totaal om bruikbare hosts te krijgen?

Bij traditionele IPv4-subnettering is het eerste adres in een subnet (alle host-bits op nul) gereserveerd als het netwerkadres en het laatste adres (alle host-bits op één) gereserveerd als het broadcastadres. Geen van beide kan aan een apparaat worden toegewezen, dus bruikbare hosts = 2^(host-bits) − 2. Een /31 point-to-point verbinding is de bekende uitzondering.

Kan ik deze calculator gebruiken voor private IP-bereiken?

Ja. De bitgewijze berekening is identiek voor private (RFC 1918) en publieke adressen. Veelvoorkomende private bereiken zijn 10.0.0.0/8, 172.16.0.0/12 en 192.168.0.0/16.

Wat betekent een /32-prefix?

Een /32-prefix identificeert een enkel hostadres zonder host-bits. Het wordt vaak gebruikt in routeringstabellen en firewallregels om exact één IP-adres te matchen, en deze calculator rapporteert dat als één bruikbare hostroute.

Werkt dit voor IPv6?

Nee. Deze calculator is ontworpen voor de 32-bits adresruimte van IPv4. IPv6 gebruikt 128-bits adressen, een ander bereik voor prefixlengtes (meestal /48 tot /128) en reserveert geen broadcastadres op dezelfde manier.

Geschreven door Jan Křenek Oprichter en hoofdontwikkelaar
Beoordeeld door DigitSum Methodiekbeoordeling Formuleverificatie en QA
Laatst bijgewerkt 10 mrt 2026

Gebruik dit als een schatting en verifieer belangrijke beslissingen bij een gekwalificeerde professional.

Invoergegevens blijven in de browser, tenzij een toekomstige functie u expliciet anders informeert.