Hulpmiddelen voor IP-rekenmachines
Hoe bereken je een bereik van CIDR?
Verander een IPv4-adres en voorvoegsel in een afgestemd netwerk, uitzendadres, hostbereik en verdedigbaar subnetplan.
Door Vigneshwaran Vijayakumar, Ontwikkelaar en Uitgever | | Beoordeeld onder de ClockTools redactioneel beleid
Inhoudsopgave
Een bereik van CIDR komt voort uit twee feiten: een IPv4-adres en een prefixlengte. Het voorvoegsel legt de netwerkbits vast; de overige 32 − voorvoegsel bits definiëren de blokgrootte. Voor 192.168.1.130/26, het blok bevat 2^(32−26) = 64 adressen, en .130 valt naar binnen 192.168.1.128–192.168.1.191. De ClockTools IP-subnetcalculator bevestigt het netwerk, de uitzending, het jokertekenmasker en het bruikbare hostbereik terwijl de binaire grens wordt blootgelegd.
Wat betekent het getal na de schuine streep?
IPv4 heeft 32 bits. Een voorvoegsel CIDR geeft aan hoeveel leidende bits zijn vastgelegd als het netwerkgedeelte. De CIDR specificatie in RFC 4632 definieert de slash-waarde als een decimaal getal van 0 tot en met 32. EEN /24 repareert 24 bits en laat 8 hostbits achter; een /26 repareert 26 en laat 6 staan.
Die relatie geeft de totale blokgrootte:
totaal aantal adressen = 2^(32 − lengte van het voorvoegsel)
Als u er één aan het voorvoegsel toevoegt, wordt het blok gehalveerd. Als je er één aftrekt, wordt het verdubbeld. De richting laat mensen vaak struikelen: een groter schuine streepgetal beschrijft een kleiner adresblok omdat er minder bits beschikbaar blijven om te variëren.
| Voorvoegsel | Subnetmasker | Totaal adressen | Bloktoename in laatste octet |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 256 |
| /25 | 255.255.255.128 | 128 | 128 |
| /26 | 255.255.255.192 | 64 | 64 |
| /27 | 255.255.255.224 | 32 | 32 |
| /28 | 255.255.255.240 | 16 | 16 |
| /29 | 255.255.255.248 | 8 | 8 |
| /30 | 255.255.255.252 | 4 | 4 |
Hoe bereken je handmatig een bereik van CIDR?
Gebruik deze reeks in plaats van te raden op basis van het zichtbare adres:
1. Trek het voorvoegsel af van 32 om het aantal hostbits te verkrijgen.
2. Bereken 2^(hostbits) om het totale aantal adressen te verkrijgen.
3. Zoek het octet waar het voorvoegsel stopt.
4. Gebruik de blokverhoging in dat octet om het adres naar beneden af te ronden naar de netwerkgrens.
5. Voeg de totale blokgrootte toe en trek er vervolgens één af om het uitzendadres te vinden.
6. Voor een conventioneel IPv4-subnet behandelt u de adressen tussen deze eindpunten als het gebruikelijke hostbereik.
Voor 192.168.1.130/26, blijven er zes hostbits over. De blokgrootte is 64, dus geldige grenzen van het laatste octet zijn dat ook 0, 64, 128, en 192. Omdat 130 ligt tussen 128 en 191, het netwerk is .128 en het uitzendadres is .191.
In binair maakt het laatste octet de grens expliciet:
```tekst
Adres: 130 = 10000010
/26 masker: 11000000
Netwerk: 128 = 10000000
Uitzending:191 = 10111111
```
De bitsgewijze AND tussen het adres en het masker wist de hostbits om het netwerk te vinden. Door deze hostbits op één in te stellen, wordt het uitzendadres gevonden.
Wat heeft de rekenmachine geretourneerd voor 192.168.1.130/26?
In een live test op 2026-09-01, binnenkomen 192.168.1.130/26 produceerde onmiddellijk deze waarden:
| Resultaat | Waargenomen waarde |
|---|---|
| CIDR blok | 192.168.1.128/26 |
| Subnetmasker | 255.255.255.192 |
| Netwerk adres | 192.168.1.128 |
| Broadcast-adres | 192.168.1.191 |
| Eerste bruikbare host | 192.168.1.129 |
| Laatste bruikbare host | 192.168.1.190 |
| Totaal adressen | 64 |
| Traditionele bruikbare gastheren | 62 |
| Masker met jokertekens | 0.0.0.63 |
De tool gaf ook het adres, het masker en het netwerk binair weer. Die tweede representatie is handig als een decimaal antwoord plausibel lijkt, maar de grens van het subnet mogelijk is afgerond op het verkeerde veelvoud.
Welke sneltoets werkt binnen één veranderend octet?
Wanneer het voorvoegsel eindigt in het laatste octet, bereken dan 256 − maskeroctet. Voor /26, het laatste maskeroctet is 192, dus de verhoging is 64. Verdeel het adresoctet door die toename, gooi de rest weg en vermenigvuldig terug:
verdieping(130 / 64) × 64 = 128
De volgende grens is 128 + 64 = 192, dus het huidige blok eindigt op 191. Deze sneltoets werkt ook in een eerder octet voor voorvoegsels zoals /20; de latere octetten bestrijken dan hun volledige lengte 0–255 bereik.
Rond niet af naar het dichtstbijzijnde veelvoud. Rond altijd naar beneden af. Een adres van .190 zit nog steeds in de .128/26 blokkeren, ook al 192 is numeriek dichterbij.
Hoeveel adressen en bruikbare hosts zitten er in een blok?
Totaaladressen volgen altijd de formule van de macht van twee. Het bekende totaal − 2 De usable-host-regel is van toepassing op conventionele IPv4-subnetten waarbij de hostwaarde die geheel nul is, het netwerk identificeert en de alles-één-waarde de gerichte uitzending is.
Twee randgevallen hebben een aparte behandeling nodig. EEN /32 noemt één IPv4-adres. EEN /31 kan de twee eindpunten van een point-to-point-verbinding nummeren. RFC 3021 specificeert dat beide waarden in een 31-bit point-to-point subnet worden geïnterpreteerd als hostadressen.
Er is een tweede live ClockTools-test gebruikt 203.0.113.9/31. De rekenmachine heeft het blok geretourneerd 203.0.113.8/31, twee totale adressen en twee bruikbare hosts. Dat resultaat is geschikt voor de point-to-point-uitzondering; het mag niet worden gegeneraliseerd naar een gewoon LAN met meerdere toegangen.
Kan elk begin-tot-eindbereik één blok van CIDR zijn?
Nee. Een enkel CIDR blok moet een macht van twee hebben en beginnen op een grens die is uitgelijnd met die grootte. Het bereik 192.168.1.128–192.168.1.191 is precies één /26. Het bereik .130–.191 is dat niet, omdat de eerste twee adressen van het uitgelijnde blok worden weggelaten.
Voor een willekeurig begin en einde kunnen meerdere CIDR blokken nodig zijn. Vergroot het bereik niet alleen maar om een compacte notatie af te dwingen wanneer het resultaat wordt gebruikt in een acceptatielijst, firewallregel of route. Het toevoegen van onbedoelde adressen verandert de betekenis van beveiliging en routering.
Hoe moet u een subnetplan verifiëren?
Beschouw de berekening als onderdeel van een configuratiebeoordeling:
- Controleer of het CIDR blok geen ander gerouteerd of met VPN verbonden netwerk overlapt.
- Scheid het totale aantal adressen van de adressen die uw platform daadwerkelijk toestaat voor hosts.
- Controleer of een gateway, DHCP-pool of cloudprovider aanvullende waarden reserveert.
- Controleer de exacte netwerk- en uitzendgrenzen met de subnet rekenmachine.
- Gebruik Wat is mijn IP alleen voor het openbare adres dat zichtbaar is voor de browser; er wordt geen privé LAN-subnetplan onthuld.
- Gebruik Traceer route wanneer de echte vraag het pad naar een bestemming is in plaats van de grootte van een adresblok.
- Controleer een openbare dienst met de Website-statuschecker wanneer bereikbaarheid, en niet de rekenkunde van het subnet, het probleem is.
Het veilige resultaat is niet alleen een wiskundig correct voorvoegsel. Het is een correct uitgelijnd blok dat past bij het beoogde netwerk, de platformregels en het toegangsbeleid.
Veelgestelde vragen
Wat betekent /24 in CIDR?
A /24 legt de eerste 24 bits vast als het IPv4-netwerkvoorvoegsel en laat 8 bits variëren. Dat creëert in totaal 256 adressen in een uitgelijnd blok.
Hoe vind ik het netwerkadres van CIDR?
Pas het subnetmasker toe op het IPv4-adres met een bitsgewijze AND, of rond het veranderende octet naar beneden af op de dichtstbijzijnde geldige blokgrens.
Hoe vind ik het uitzendadres?
Zoek de volgende uitgelijnde netwerkgrens en trek er één af, of stel elke hostbit in het huidige blok in op één.
Waarom heeft een /26 64 adressen?
IPv4 heeft 32 bits. A /26 laat 6 hostbits over, en 2 tot de macht 6 is gelijk aan 64 totale bitcombinaties.
Verliest elk IPv4-subnet twee bruikbare adressen?
Nee. De traditionele netwerk- en uitzendingsreservering is van toepassing op gewone subnetten, terwijl /31 point-to-point links en /32 hostroutes speciale gevallen zijn.
Kan één CIDR blok elk IP-bereik vertegenwoordigen?
Nee. Een enkel CIDR blok moet een macht van twee hebben en beginnen op een overeenkomende binaire grens. Willekeurige bereiken kunnen meerdere blokken vereisen.

