IP Subnet

Berekeningen Vergelijken

Downloads

Bevat je invoer en resultaten voor deze berekening, plus alle extra berekeningen die je hebt vergeleken.

Een IPv4-Adres Splitsen in Netwerk- en Hostgedeelten

Een subnetmasker splitst een IPv4-adres in een netwerkgedeelte en een hostgedeelte, wat bepaalt welke adressen tot hetzelfde lokale netwerk behoren. Voer een IP-adres en de CIDR-prefixlengte in (de “/24” in een adres zoals 192.168.1.0/24), en deze calculator vindt het netwerkadres, broadcastadres, subnetmasker, en het bereik van adressen die daadwerkelijk bruikbaar zijn door apparaten.

De Formule

  • Subnetmasker: de prefixlengte aan voorloop-1-bits, gevolgd door 0-bits (bijv. /24 → 11111111.11111111.11111111.00000000 = 255.255.255.0).
  • Netwerkadres: het IP-adres met een bitwise AND tegen het subnetmasker — dit nult de hostbits, waardoor alleen het netwerk overblijft.
  • Broadcastadres: het netwerkadres met elke hostbit ingesteld op 1 — het hoogste adres in het subnet.
  • Bruikbare hosts: elk adres in het subnet behalve het netwerk- en broadcastadres, aangezien die gereserveerd zijn — 232Prefixlengte22^{32 - \vA{\text{Prefixlengte}}} - 2 voor gewone subnetten.

Twee speciale gevallen hebben andere regels: een /31 (RFC 3021) wordt gebruikt voor punt-tot-punt-verbindingen en behandelt beide adressen als bruikbare hosts, aangezien er geen behoefte is aan een broadcastadres tussen precies twee apparaten. Een /32 is een enkele-hostroute — het ene adres is zowel het netwerk als zijn eigen enige bruikbare host.

Voorbeeldberekening

192.168.1.0/24 (een /24\vA{/24} prefix):

  1. Subnetmasker: 255.255.255.0 (24 bits van 1’en, dan 8 bits van 0’en).
  2. Netwerkadres: 192.168.1.0.
  3. Broadcastadres: 192.168.1.255.
  4. Bruikbaar hostbereik: 192.168.1.1 tot en met 192.168.1.254232242=282=2542^{32 - \vA{24}} - 2 = 2^8 - 2 = 254 bruikbare adressen.

Belangrijke Factoren Om Te Overwegen

  • Subnetting is hoe een groot netwerk wordt opgedeeld in kleinere, beter beheersbare segmenten. Een netwerk opdelen in subnetten kan de beveiliging verbeteren (verkeer tussen segmenten isoleren), de prestaties verbeteren (broadcastverkeer op een enkel segment verminderen), en de organisatie verbeteren — een gangbare praktische reden om subnetten doelbewust te plannen in plaats van één plat, groot netwerk te gebruiken.
  • Privé-IP-adresbereiken (zoals 192.168.x.x, 10.x.x.x, en 172.16-31.x.x) zijn gereserveerd voor interne netwerken en worden nooit gerouteerd op het publieke internet. Deze bereiken zijn specifiek gereserveerd voor lokale netwerken zoals thuisrouters en kantoor-LAN’s — deze calculator werkt identiek voor privé- en openbare adresbereiken, aangezien de subnetting-wiskunde zelf niet afhangt van in welk bereik een adres valt.
  • Een kleiner prefixgetal (zoals /16) dekt een veel groter adresbereik dan een groter prefixgetal (zoals /28). Deze omgekeerde relatie — minder bits gereserveerd voor het netwerkgedeelte betekent meer bits (en dus meer adressen) beschikbaar voor hosts — kan in eerste instantie contra-intuïtief zijn, aangezien het kleinere getal het grotere subnet beschrijft.
  • IPv6 gebruikt een fundamenteel ander, veel groter adresseringsschema dan IPv4. Deze calculator is specifiek voor IPv4-adressen (32-bit) en CIDR-notatie — IPv6 gebruikt 128-bit adressen met zijn eigen aparte subnetting-conventies, die niet door deze tool worden gedekt.

Veelgemaakte Fouten

  • Vergeten het netwerk- en broadcastadres af te trekken bij het tellen van bruikbare hosts. Een /24 heeft 256 adressen in totaal, maar slechts 254 bruikbare — de eerste en laatste zijn gereserveerd, een detail dat makkelijk over het hoofd wordt gezien bij het snel schatten van capaciteit.
  • Aannemen dat /31 en /32 dezelfde gereserveerde-adres-regel volgen als elk ander prefix. Een /31 is specifiek ontworpen voor punt-tot-punt-verbindingen en behandelt beide adressen als bruikbaar, en een /32 is een enkel adres dat zowel zijn eigen netwerk als host is — de standaard “trek 2 af”-regel op een van beide toepassen geeft een verkeerd (of negatief) antwoord.
  • Verwarren welk prefixgetal een groter netwerk beschrijft. Een /16 dekt veel meer adressen dan een /28, ook al is 16 het kleinere getal — minder bits gereserveerd voor het netwerkgedeelte laat meer bits, en dus meer adressen, over voor hosts.
  • IPv4-subnetting-wiskunde toepassen op een IPv6-adres. IPv6 gebruikt 128-bit adressen en zijn eigen aparte subnetting-conventies — de formules van deze calculator gelden alleen voor 32-bit IPv4-adressen.

Goed Om Te Weten

  • Stel je een thuisnetwerk in en moet je de bandbreedte schatten die het zou moeten ondersteunen in plaats van de adressering? De Vereiste Internetsnelheid Calculator beantwoordt die aparte vraag.
  • Werk je met getallen in een ander talstelsel als onderdeel van netwerk- of programmeerwerk? De Talstelsel Omzetter converteert tussen binair, decimaal, hexadecimaal, en andere stelsels.
  • Heb je ook een sterk, willekeurig wachtwoord nodig voor een router of netwerkapparaat? De Wachtwoord Generator maakt er een volgens de door jou opgegeven vereisten.

Bron: CIDR (Classless Inter-Domain Routing) and IPv4 subnetting.

Veelgestelde Vragen

Wat betekent het CIDR-prefix (zoals /24)?

Het getal na de schuine streep is hoeveel voorloopbits van het 32-bit IP-adres het netwerkgedeelte zijn — een /24 betekent dat de eerste 24 bits het netwerk identificeren, waarbij de resterende 8 bits (256 adressen) overblijven voor hosts op dat netwerk.

Waarom worden 2 adressen afgetrokken van de meeste subnetten?

Het laagste adres in een subnet is gereserveerd als het netwerkadres (dat het subnet zelf identificeert) en het hoogste is gereserveerd als het broadcastadres (om naar elk apparaat op het subnet tegelijk te sturen) — geen van beide kan worden toegewezen aan een individueel apparaat, wat waarom bruikbare hosts 2 minder is dan het totale aantal adressen.

Waarom volgen /31 en /32 niet dezelfde 2-adres-regel?

Een /31 (RFC 3021) wordt specifiek gebruikt voor punt-tot-punt-verbindingen tussen precies twee apparaten, waar het reserveren van een broadcastadres de helft van de beschikbare adressen zou verspillen — beide adressen worden in plaats daarvan behandeld als bruikbare hosts. Een /32 identificeert precies één adres (een enkele-hostroute), dus is dat ene adres zowel het netwerk als zijn eigen bruikbare host.

Bevestig je leeftijd

Om een account aan te maken, geef je geboortemaand en -jaar op.