IPv6-subnetcalculator
Vul een IPv6-adres en prefix in voor de gecomprimeerde en uitgeschreven vorm, het adresbereik, het totale aantal adressen en het aantal /64's, de ip6.arpa-reversezone, en splits een prefix op in kleinere prefixen.
IPv6-adressen zijn lang, en door de afkortregels lees je ze zo verkeerd. Plak een adres met prefix als 2001:db8:abcd::/48 en deze calculator geeft je zowel de gecomprimeerde vorm volgens RFC 5952 als de volledig uitgeschreven 128-bitsvorm, het eerste en laatste adres in het bereik, het totale aantal adressen, en hoeveel /64-subnetten de prefix bevat.
Hij genereert ook de ip6.arpa-reversezone voor de prefix en kan een prefix opdelen in gelijke kleinere prefixen: het IPv6-equivalent van een blok verdelen over locaties of subnetten.
- Gecomprimeerd
- 2001:db8::
- Uitgebreid
- 2001:0db8:0000:0000:0000:0000:0000:0000
- Prefix / Netwerk
- 2001:db8::
- Adresbereik
- 2001:db8:: – 2001:db8:0:ffff:ffff:ffff:ffff:ffff
- Totaal aantal adressen
- 1,208,925,819,614,629,174,706,176 (2^80)
- Aantal /64's
- 65,536
- CIDR-notatie
- 2001:db8::/48
- Adrestype
- Documentatie
Aanvullende gegevens
- ip6.arpa
- 0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
- Integer-ID
- 42540766411282592856903984951653826560
- Hex-ID
- 0x20010db8000000000000000000000000
Dit netwerk onderverdelen
IPv6-notatie en nulcompressie
Een IPv6-adres telt 128 bits, geschreven als acht groepen van 16 bits (vier hextekens elk), gescheiden door dubbele punten, bijvoorbeeld 2001:0db8:0000:0000:0000:0000:0000:0001.
Twee regels korten dat in. Ten eerste vallen voorloopnullen binnen een groep weg, dus 0db8 wordt db8 en 0000 wordt 0. Ten tweede mag één reeks opeenvolgende groepen van louter nullen worden vervangen door een dubbele dubbele punt (::), maar slechts één keer per adres, omdat meer dan één dubbelzinnig zou zijn. Beide regels samen geven 2001:db8::1.
RFC 5952 legt de canonieke vorm vast: kleine letters in hex, geen overbodige voorloopnullen, en :: om de langste reeks nulgroepen te comprimeren (de eerste reeks als er twee even lang zijn). De calculator geeft altijd die canonieke vorm terug, zodat adressen netjes met elkaar te vergelijken zijn.
Prefixmaten en gangbare allocaties
IPv6-prefixen schrijf je net als IPv4-CIDR, een adres gevolgd door /n, maar de gangbare maten zijn anders. Een /64 is de standaardmaat voor één subnet, een /48 is een typische allocatie voor een organisatie of locatie, en een /56 gaat vaak naar consumentenaansluitingen.
De /64-grens doet ertoe omdat Stateless Address Autoconfiguration (SLAAC) de onderste 64 bits gebruikt als interface-identificatie. Een subnet kleiner maken dan /64 breekt SLAAC, dus /64 geldt als het kleinste praktische subnet, ook al is er adresruimte om verder te gaan. Een /48 bevat daarmee 65,536 /64-subnetten, ruim genoeg om te segmenteren zonder ooit onder /64 te hoeven zakken.
Waarom IPv6 geen broadcast en geen NAT kent
IPv6 heeft geen broadcastadres. Functies die in IPv4 op broadcast leunden (neighbor discovery, router advertisement) gebruiken in plaats daarvan multicast, dat alleen de geïnteresseerde hosts bereikt en niet elk apparaat op het segment. Daarom heeft een IPv6-subnet geen gereserveerd broadcastadres dat van het bruikbare aantal af moet.
IPv6 is bovendien ontworpen met genoeg adresruimte voor wereldwijd unieke adressering van eind tot eind, dus NAT (Network Address Translation) is niet nodig om een schaarse voorraad op te rekken zoals in IPv4. Hosts kunnen rechtstreeks wereldwijd routeerbare adressen dragen, waarbij firewalls de beveiligingsgrens vormen, niet adresvertaling.
Typen IPv6-adressen
IPv6 reserveert verschillende bereiken voor specifieke rollen. Aan het blok waarin een adres valt zie je hoe ver het kan reizen en waarvoor het bedoeld is:
- Global unicast (2000::/3): publiek routeerbare adressen, het IPv6-equivalent van een publiek IPv4-adres.
- Unique local, ULA (fc00::/7): private adressering voor intern gebruik, niet gerouteerd op het publieke internet.
- Link-local (fe80::/10): alleen geldig op één link; automatisch geconfigureerd op elke interface en gebruikt voor neighbor discovery.
- Multicast (ff00::/8): bezorging van één naar velen, wat de IPv4-broadcast vervangt.
- Loopback (::1): de host zelf, gelijk aan 127.0.0.1.
- Documentatie (2001:db8::/32): gereserveerd voor voorbeelden en documentatie, dus veilig te gebruiken in artikelen zonder met echte ruimte te botsen.
Veelgestelde vragen
Er gelden twee regels. Voorloopnullen binnen elke 16-bitsgroep vallen weg (0db8 → db8). Daarna mag één reeks opeenvolgende groepen van louter nullen worden vervangen door een dubbele dubbele punt (::). Die :: mag maar één keer in een adres voorkomen, want bij twee zou het aantal weggelaten groepen dubbelzinnig zijn. Zo comprimeert 2001:0db8:0000:0000:0000:0000:0000:0001 tot 2001:db8::1.
Meer tools
IPv4-subnetcalculator
NetwerkenBereken het netwerk, broadcast, hostbereik, maskers en meer op basis van elk IPv4-adres en CIDR, met een binaire weergave en het opsplitsen van subnetten.
Tool openenMAC-adres opzoeken
NetwerkenAchterhaal de fabrikant achter elk MAC-adres of OUI-prefix, met blokdetails, detectie van gerandomiseerde MAC's, formaatconversies en bulk-lookup.
Tool openenLooking Glass
NetwerkenVoer live BGP-route-opzoekingen, pings en traceroutes uit vanaf ons eigen netwerk. Zie hoe een prefix daadwerkelijk over het internet wordt gerouteerd.
Tool openenBandbreedtecalculator
NetwerkenZet poortsnelheid om naar maandelijkse dataoverdracht en terug (Gbps en Mbps naar TB per maand, met benutting) en zie hoe facturering op 95e percentiel, per volume en ongemeten zich verhouden.
Tool openenCIDR-naar-IP-bereik-converter
NetwerkenVouw een CIDR-blok uit naar het eerste en laatste adres, of vouw een willekeurig start-eind-IP-bereik samen tot de kleinste set CIDR-blokken, beide richtingen, direct.
Tool openen