Subnetmasker is een masker dat wordt gebruikt om te bepalen tot welk subnet een IP-adres behoort. Een IP-adres heeft twee componenten: het netwerkadres en het hostadres. Denk bijvoorbeeld aan het IP-adres 150.215.017.009. Ervan uitgaande dat dit deel uitmaakt van een Klasse B-netwerk, moeten de eerste twee cijfers (150.215) staan voor het Klasse B-netwerkadres en de tweede twee cijfers (017.009) een bepaalde host op dit netwerk identificeren.
Wat is subnetten?
Met subnetten kan de netwerkbeheerder het hostgedeelte van het adres verder verdelen in twee of meer subnetten. In dit geval wordt een deel van het hostadres gereserveerd om het specifieke subnet te identificeren. Dit is gemakkelijker te zien als we het IP-adres in binair formaat weergeven.
Het volledige adres is:
10010110.11010111.00010001.00001001
Het Klasse B-netwerkgedeelte is:
10010110.11010111
Het hostadres is:
00010001.00001001
Als dit netwerk echter in 14 subnetten is verdeeld, worden de eerste 4 bits van het hostadres (0001) gereserveerd voor het identificeren van het subnet.
Het subnetmasker is het netwerkadres plus de bits die zijn gereserveerd voor het identificeren van het subnetwerk – volgens afspraak zijn de bits voor het netwerkadres allemaal ingesteld op 1, hoewel het ook zou werken als de bits precies zo waren ingesteld als in het netwerkadres. In dit geval zou het subnetmasker dus 11111111.11111111.11110000.00000000 zijn. Het wordt een masker genoemd omdat het kan worden gebruikt om het subnet te identificeren waartoe een IP-adres behoort door een bitsgewijze EN-bewerking uit te voeren op het masker en het IP-adres. Het resultaat is het subnetwerkadres:
Subnetmasker | 255.255.240.000 | 11111111.11111111.11110000.00000000 |
IP-adres | 150.215.017.009 | 10010110.11010111.00010001.00001001 |
Subnet-adres | 150.215.016.000 | 10010110.11010111.00010000.00000000 |
Het subnetadres is daarom 150.215.016.000.
Subnet-rekenmachine
Een IP-subnetmaskercalculator wordt gebruikt om automatisch subnetten te berekenen. Met de rekenmachine kunt u een IP-adres invoeren en het subnetmasker, netwerkklasse en andere variabelen kiezen om het subnetnetwerkmasker te berekenen. De resultaten van de berekening geven het hexadecimale IP-adres, het jokertekenmasker, de subnet-ID, het uitzendadres en het adresbereik van het subnet voor het resulterende subnetnetwerk.
Er zijn een aantal gratis online IP-subnetrekenmachines, waaronder: