Subnet berekenen
Bereken IPv4-subnetten, netwerkbereiken en CIDR-notatie
Invoer en opties
Snelle voorinstellingen en voorbeelden
Draait in uw browser. Uw invoer blijft op dit apparaat.
Resultaten
Voer uw waarden in om het resultaat te zien.
Over de IPv4-subnetcalculator
Onze gratis IPv4-subnetcalculator voert bitnauwkeurige subnetberekeningen uit voor elk IP-adres en elke CIDR-prefixlengte. Voer een IP-adres in, kies een subnetmasker met de interactieve CIDR-schuifregelaar of typ een masker in decimale notatie met punten, en zie direct het netwerkadres, het broadcastadres, het bruikbare hostbereik, het wildcardmasker, de IP-klasse en de binaire weergaven. Een onmisbare tool voor netwerkengineers, systeembeheerders en iedereen die met IP-adressering en subnetting werkt.
De calculator gebruikt bitwise-operatoren van JavaScript voor nauwkeurige binaire AND-, OR- en NOT-bewerkingen op 32-bits IP-adressen, zodat de resultaten wiskundig correct zijn voor elke CIDR-prefix van /0 tot /32. Alle subnetberekeningen (waaronder het bepalen van het netwerkadres (IP AND masker), het berekenen van het broadcastadres (netwerk OR NOT masker) en de formules voor het aantal hosts) worden volledig in uw browser uitgevoerd, zonder communicatie met een server.
Of u nu een bedrijfsnetwerk ontwerpt, firewallregels configureert, studeert voor de certificering CCNA of CompTIA Network+, of gewoon wilt weten hoeveel bruikbare hosts in een /27-subnet passen: deze tool geeft direct betrouwbare antwoorden in een overzichtelijke indeling, met binaire uitsplitsingen en snelkeuzeknoppen voor gangbare subnetgroottes.
Belangrijkste functies
- Bitnauwkeurige berekeningen: Gebruikt de ingebouwde bitwise-operatoren van JavaScript met unsigned right shift (>>>0) voor correcte 32-bits unsigned rekenkunde op elk IP-adres en elke maskerwaarde
- CIDR-schuifregelaar: Interactieve schuifregelaar van /0 tot /32 die het subnetmasker in decimale notatie met punten en alle berekeningen direct bijwerkt
- Invoer met puntnotatie: Voer subnetmaskers in decimale notatie met punten in (bijv. 255.255.255.0), met automatische CIDR-conversie en maskervalidatie
- Snelkeuzeknoppen: Knoppen met één klik voor de meestgebruikte CIDR-prefixen: /8, /16, /24, /25, /26, /27 en /28
- Volledige subnetgegevens: Netwerkadres, broadcastadres, eerste en laatste bruikbare host, totaal aantal hosts, bruikbare hosts, subnetmasker, wildcardmasker en CIDR-notatie
- Herkenning van IP-klasse: Bepaalt automatisch de klasse van het IP-adres volgens het klassikale systeem (A, B, C, D of E), met de bijbehorende adresbereiken
- Herkenning van privé- en openbare adressen: Stelt vast of het IP-adres binnen de privé-adresruimte van RFC 1918 valt (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) of openbaar routeerbaar is
- Binaire weergaven: Volledige binaire uitsplitsing van IP-adres, subnetmasker, netwerkadres en broadcastadres, voor educatieve doeleinden en debuggen
- Afhandeling van randgevallen: Correct gedrag voor /31-subnets (point-to-point-verbindingen volgens RFC 3021) en /32-subnets (enkele host)
- Invoervalidatie: Validatie in realtime van het IP-adresformaat en de aaneengeslotenheid van het subnetmasker, met duidelijke foutmeldingen
Hoe subnetting werkt
Subnetting is het opdelen van een groter IP-netwerk in kleinere, beter beheersbare subnetwerken (subnets). Elk IPv4-adres is een 32-bits getal dat is verdeeld in een netwerkdeel en een hostdeel. Het subnetmasker bepaalt waar die verdeling ligt: bits met waarde 1 vormen het netwerkdeel en bits met waarde 0 vormen het hostdeel.
- Netwerkadres: Verkregen door een bitwise AND uit te voeren op het IP-adres en het subnetmasker. Dit is de identificatie van het subnet zelf en kan niet aan een host worden toegewezen.
- Broadcastadres: Verkregen door een bitwise OR uit te voeren op het netwerkadres en het geïnverteerde subnetmasker (wildcardmasker). Pakketten die naar dit adres worden verzonden, bereiken alle hosts in het subnet.
- Bruikbaar hostbereik: Alle adressen tussen netwerk + 1 (eerste bruikbare) en broadcast - 1 (laatste bruikbare). Voor een /24-subnet geeft dit 254 bruikbare adressen.
- Wildcardmasker: De bitwise NOT van het subnetmasker. Wordt gebruikt in toegangscontrolelijsten (ACL's) op routers om aan te geven welke bits van een adres moeten overeenkomen.
- Aantal hosts: Bij een prefixlengte van N is het totale aantal adressen 2^(32-N). Bruikbare hosts zijn het totaal min 2 (netwerk en broadcast), behalve in de speciale gevallen /31 en /32.
CIDR-notatie begrijpen
CIDR (Classless Inter-Domain Routing)-notatie geeft een IP-adres en de bijbehorende netwerkprefixlengte weer in het formaat adres/prefix. 192.168.1.0/24 betekent bijvoorbeeld dat de eerste 24 bits het netwerkdeel vormen, waardoor 8 bits overblijven voor hostadressen (256 adressen in totaal, 254 bruikbaar). CIDR verving het oudere klassikale adresseringssysteem (klasse A, B, C) voor een flexibelere toewijzing van de IP-adresruimte, met minder verspilling en een tragere uitputting van de IPv4-adresvoorraad.
De prefixlengte komt direct overeen met het aantal aaneengesloten 1-bits in het subnetmasker. Een prefix /24 komt overeen met het masker 255.255.255.0 (binair 24 enen gevolgd door 8 nullen). Een prefix /16 komt overeen met 255.255.0.0 en een prefix /8 met 255.0.0.0. Kortere prefixen geven grotere netwerken met meer hosts, langere prefixen geven kleinere, gerichtere subnets.
IP-adresklassen
Hoewel CIDR het klassikale adresseringssysteem grotendeels heeft vervangen, blijft kennis van IP-klassen belangrijk voor certificeringsexamens, bestaande netwerkontwerpen en standaardtoewijzingen van subnetmaskers:
- Klasse A (0.0.0.0 - 127.255.255.255): De eerste bit is 0. Standaardmasker /8. Bedoeld voor zeer grote netwerken met maximaal 16,7 miljoen hosts per netwerk. Privébereik: 10.0.0.0/8.
- Klasse B (128.0.0.0 - 191.255.255.255): De eerste twee bits zijn 10. Standaardmasker /16. Ondersteunt maximaal 65.534 hosts per netwerk. Privébereik: 172.16.0.0/12.
- Klasse C (192.0.0.0 - 223.255.255.255): De eerste drie bits zijn 110. Standaardmasker /24. Ondersteunt maximaal 254 hosts per netwerk. Privébereik: 192.168.0.0/16.
- Klasse D (224.0.0.0 - 239.255.255.255): De eerste vier bits zijn 1110. Gereserveerd voor multicastgroepen. Niet bedoeld voor gewone hostadressering.
- Klasse E (240.0.0.0 - 255.255.255.255): De eerste vier bits zijn 1111. Gereserveerd voor experimenteel en toekomstig gebruik.
Toepassingen
- Netwerkontwerp: Plan de toewijzing van IP-adressen voor kantoorgebouwen, datacenters en campusnetwerken door per VLAN of afdeling de juiste subnetgrootte te bepalen.
- Firewallconfiguratie: Bereken de netwerk- en wildcardmaskers die nodig zijn voor toegangscontrolelijsten (ACL's) en firewallregels om verkeer naar specifieke subnets toe te staan of te blokkeren.
- Studeren voor CCNA / CompTIA: Oefen subnetberekeningen voor netwerkcertificeringsexamens en controleer uw handmatige werk direct met de binaire weergave.
- Storingen oplossen: Controleer of twee hosts zich in hetzelfde subnet bevinden, controleer broadcastadressen en bevestig dat de items in de routeringstabel juist zijn geconfigureerd.
- Cloudinfrastructuur: Ontwerp VPC-subnets in AWS, Azure of GCP door de juiste CIDR-blokgroottes te bepalen voor openbare subnets, privésubnets en databaselagen.
- Thuisnetwerk: Begrijp de subnetconfiguratie van uw thuisrouter, bepaal hoeveel apparaten kunnen verbinden en plan statische IP-toewijzingen.
- Beveiligingsaudits: Stel vast of IP-adressen binnen privébereiken (RFC 1918) vallen of openbaar routeerbaar zijn bij het doorzoeken van netwerklogs en beveiligingsmeldingen.
- Documentatie: Genereer nauwkeurige subnetgegevens voor netwerkdocumentatie, IP-adresbeheerregistraties (IPAM) en wijzigingsbeheertickets.
Veelgestelde vragen
Wat is een subnetmasker?
Een subnetmasker is een 32-bits getal dat een IP-adres verdeelt in een netwerkdeel en een hostdeel. Het masker bestaat uit aaneengesloten 1-bits (netwerkdeel) gevolgd door aaneengesloten 0-bits (hostdeel). 255.255.255.0 is binair bijvoorbeeld 24 enen gevolgd door 8 nullen, in CIDR-notatie geschreven als /24.
Waarom kan ik het netwerkadres en het broadcastadres niet voor hosts gebruiken?
Het netwerkadres (alle hostbits op 0) identificeert het subnet zelf en wordt gebruikt in routeringstabellen. Het broadcastadres (alle hostbits op 1) wordt gebruikt om pakketten tegelijk naar alle hosts in het subnet te sturen. Als een van beide adressen aan een host wordt toegewezen, ontstaan er conflicten bij routering en levering.
Waarvoor wordt een /31-subnet gebruikt?
Een /31-subnet (RFC 3021) wordt gebruikt voor point-to-point-verbindingen tussen twee routers. Omdat zulke verbindingen maar twee eindpunten hebben en geen netwerk- of broadcastadres nodig hebben, zijn beide adressen in de /31 bruikbaar, wat IP-adresruimte op backbone-verbindingen bespaart.
Wat is een wildcardmasker?
Een wildcardmasker is de bitwise inverse van een subnetmasker. Voor een /24-netwerk (masker 255.255.255.0) is het wildcardmasker 0.0.0.255. Wildcardmaskers worden gebruikt in router-ACL's en OSPF-configuraties om aan te geven welke bits van een IP-adres moeten overeenkomen (0-bits) en welke mogen variëren (1-bits).
Is deze calculator gratis en privé?
Ja. Deze subnetcalculator is volledig gratis en vereist geen registratie. Alle berekeningen worden volledig in uw browser uitgevoerd met JavaScript aan de clientzijde. Er worden nooit IP-adressen of netwerkgegevens naar een server verzonden.
Wat is het verschil tussen privé- en openbare IP-adressen?
Privé-IP-adressen (gedefinieerd in RFC 1918) zijn gereserveerd voor intern gebruik binnen organisaties en zijn niet routeerbaar op het openbare internet. De drie privébereiken zijn 10.0.0.0/8, 172.16.0.0/12 en 192.168.0.0/16. Openbare IP-adressen zijn wereldwijd uniek en routeerbaar over het internet. Met Network Address Translation (NAT) kunnen apparaten met privéadressen via een openbaar adres toegang krijgen tot het internet.
Tips & best practices
- Dimensioneer uw subnets op maat: Kies het kleinste subnet dat uw huidige aantal hosts plus 20-30% groei aankan. Te ruim toewijzen verspilt adresruimte, te krap toewijzen dwingt tot pijnlijk herindelen.
- Gebruik de binaire weergave om te leren: Het bekijken van de binaire weergave van IP-adressen en maskers geeft een goed gevoel voor subnetting en helpt u om opgaven sneller op te lossen bij certificeringsexamens.
- Plan voor VLAN's: Geef elk VLAN een eigen subnet. Gangbaar is /24 voor gebruikers-VLAN's, /28 of /29 voor beheernetwerken en /30 of /31 voor point-to-point-verbindingen tussen routers.
- Documenteer alles: Leg van elk subnet het netwerkadres, de CIDR-notatie, het bruikbare bereik, de gateway (meestal de eerste of laatste bruikbare host) en het doel vast in uw IP-adresbeheersysteem.
- Wijs adressen consistent toe: Hanteer een vaste afspraak, bijvoorbeeld het eerste bruikbare adres als standaardgateway en de laatste adressen voor infrastructuurapparaten (DNS- en DHCP-servers).
- Gebruik intern privéadressen: Gebruik de privé-adresruimte van RFC 1918 voor interne netwerken en NAT voor toegang tot internet. Dit bespaart openbare IP-adressen en voegt een beveiligingslaag toe.