CIDR-/subnetcalculator
Voer een IP en CIDR-prefix in (bijv. 192.168.1.0/24) om het netwerkadres, broadcastadres, subnetmasker en het bruikbare hostbereik te krijgen.
1.086 weergaven
Ongeldig IP/CIDR — voorbeeld: 192.168.1.0/24
Hoe Het Werkt
Een CIDR-blok verpakt twee gegevens in één string: een IP-adres en een prefixlengte die aangeeft hoeveel van de 32 bits vastliggen als het netwerkgedeelte. Neem 192.168.1.0/24: de /24 legt de eerste drie octetten (192.168.1) vast als netwerk, waardoor de laatste 8 bits vrij blijven voor hosts. Omdat 8 bits 2⁸ = 256 verschillende waarden kunnen weergeven, beslaat het blok 256 opeenvolgende adressen, van 192.168.1.0 tot en met 192.168.1.255.
Twee van die 256 adressen zijn conventioneel gereserveerd en kunnen niet aan een apparaat worden toegewezen: het allereerste adres (192.168.1.0) is het netwerkadres, dat het subnet zelf identificeert in plaats van een host erop, en het allerlaatste (192.168.1.255) is het broadcastadres, dat één pakket tegelijk aan elke host in het segment aflevert. Dat laat 256 − 2 = 254 bruikbare hostadressen over — het aantal dat deze tool rapporteert als "bruikbare hosts." Dezelfde rekenkunde schaalt naar elke prefix: een /16 laat 16 hostbits over (65.536 adressen, 65.534 bruikbaar), een /28 laat er 4 over (16 adressen, 14 bruikbaar), en elke stap omlaag in prefixlengte verdubbelt de pool.
Het subnetmasker (255.255.255.0 voor /24) is dezelfde grens, maar geschreven als vier decimale octetten in plaats van een schuine-streep-getal — 24 leidende 1-bits gevolgd door 8 nul-bits. Het wildcardmasker keert dat patroon bit voor bit om (0.0.0.255 voor /24) en duikt op in Cisco-toegangslijsten en OSPF-configuratie in plaats van een normaal subnetmasker.
Goed Om Te Weten
- /31 en /32 zijn bijzondere gevallen. Een /31 heeft geen bits meer over om te reserveren voor netwerk/broadcast — RFC 3021 staat toe dat beide adressen worden gebruikt op een punt-tot-puntverbinding. Een /32 identificeert precies één adres (een enkele hostroute), zonder enig onderscheid tussen netwerk en broadcast.
- Deze tool bevraagt nooit het internet. Elke waarde — netwerkadres, broadcast, masker, wildcardmasker, eerste/laatste bruikbare host, aantal hosts — komt voort uit binaire rekenkunde op het 32-bits adres dat u hebt ingevoerd, volledig berekend in uw browser.
- Het IP-adres dat u invoert, hoeft niet het netwerkadres te zijn. Voer elk host-IP in met een prefix en de tool leidt het netwerk af waartoe het behoort — handig wanneer u alleen het adres van een apparaat kent en het subnet ervan moet achterhalen.
- Kleinere prefixgetallen betekenen grotere blokken. Het lijkt in eerste instantie omgekeerd, maar een /8 is enorm (16,7 miljoen adressen) terwijl een /30 piepklein is (4 adressen, 2 bruikbaar) — de prefix telt vaste netwerkbits, niet hostcapaciteit.
Veelgestelde vragen
Waarom zijn het eerste en laatste adres in een subnet niet bruikbaar als host?
Het eerste adres is het netwerkadres (het identificeert het subnet zelf, niet een apparaat erop) en het laatste is het broadcastadres (één pakket afgeleverd aan elke host in het segment) — geen van beide kan aan één machine worden toegewezen. De uitzondering is /31, waarbij RFC 3021 beide adressen toestaat op een punt-tot-puntverbinding, en /32, dat geen netwerk/broadcast-concept heeft omdat het een enkel adres beschrijft.
Wat is een wildcardmasker, en waarom is het niet hetzelfde als een subnetmasker?
Het is de bitgewijze inverse van het subnetmasker — waar het masker een 1 heeft, heeft de wildcard een 0, en omgekeerd. Cisco-ACL's en OSPF-netwerkverklaringen gebruiken wildcardmaskers in plaats van subnetmaskers, wat mensen de eerste keer dat ze een router configureren vaak in verwarring brengt.
Controleert deze tool of mijn IP-adres echt op dat netwerk zit?
Nee — de tool neemt het IP-adres dat u invoert als referentiepunt en berekent het blok uitsluitend op basis van de prefixlengte. Als u het netwerkadres wilt voor een willekeurig host-IP, is dat precies wat het veld "Netwerkadres" geeft; er is geen externe opzoeking bij betrokken.
Hoe verschilt CIDR van het oude Class A/B/C-systeem?
Classful adressering legde de netwerkgrootte vast op /8, /16 of /24 op basis van de eerste bits van het adres, wat enorme aantallen adressen verspilde voor iedereen die bijvoorbeeld 500 hosts nodig had. CIDR (Classless Inter-Domain Routing) laat de prefixlengte elke waarde tussen /0 en /32 aannemen, zodat een blok kan worden afgestemd op de werkelijke vraag in plaats van op een rigide klassengrens.
Hoe weet ik in hoeveel subnetten ik een groter blok kan opsplitsen?
U deelt op door bits toe te voegen aan de prefix: elk extra bit verdubbelt het aantal subnetten en halveert de grootte van elk subnet. Het opsplitsen van een /24 in /26-blokken (2 extra bits) geeft 4 subnetten van elk 64 adressen (62 bruikbaar); het opsplitsen ervan in /28-blokken (4 extra bits) geeft 16 subnetten van elk 16 adressen (14 bruikbaar).
Vergelijkbare tools
Probleem melden
CIDR-/subnetcalculator
Reacties
Nog geen reacties — schrijf de eerste!