A Subnetmasker is een numerieke waarde die beschrijft hoe een computer of apparaat een IP-adres in twee delen verdeelt: de netwerk gedeelte en de gastheer deel. Het netwerkelement identificeert het netwerk waartoe de computer behoort en het hostgedeelte identificeert de unieke computer op dat netwerk. Een IP-adres bestaat uit vier cijfers gescheiden door punten, bijvoorbeeld 255.255.255.0, en elk getal kan tussen 0 en 255 liggen, waarbij hogere waarden meer bits gebruiken voor het netwerk en lagere waarden voor de host. Met een subnetmasker kunnen apparaten op hetzelfde netwerk of tussen netwerken met elkaar communiceren. Elk systeem heeft een uniek IP-adres.
In deze Cheatsheet voor subnetten , leert u alle basis- tot geavanceerde subnetconcepten, inclusief CIDR-notatie en IPv4-subnetmaskers variërend van XX.XX.XX.XX/0 tot XX.XX.XX.XX/32, IPv4-wildcardmaskerwaarden, classificatie van IPv4-adressen van klasse A tot klasse E, en meer.

Bovendien onderzoekt u in dit Cheat Sheet voor subnettenmasker ook privé-IP-adressen, speciale IP-adressen en nep-IP-adressen, waardoor uw kennis van netwerkadressering verder wordt vergroot.
Inhoudsopgave
- IPv4-subnetten (met jokertekenmaskerwaarden)
- Classificatie van IPV4-adres
- Gereserveerd IP-adres
- Privé IPv4-adressen
- Speciale IPv4-adressen
- Bogon IPv4-adressen
Wat is subnetten?
Subnetten is de techniek waarbij één groot netwerk in meerdere kleine netwerken wordt verdeeld. Subnet maakt het netwerk efficiënter en gemakkelijker te onderhouden. Subnetten bieden een korter pad naar netwerk verkeer zonder onnodige routers te passeren om hun bestemming te bereiken. Subnetting maakt netwerkroutering veel efficiënter.
Hoe werkt subnetten?
Laten we aannemen wat er gebeurt als er geen subnetten zijn in een groot netwerk waarop een miljoen apparaten zijn aangesloten en die hun unieke IP-adres hebben. Wat gebeurt er als we bepaalde informatie in dat netwerk van het ene apparaat naar het andere sturen? In dat geval passeren onze gegevens/informatie de meeste onnodige routers of apparaten totdat ze een bestemmingsapparaat vinden.

Hoe werkt subnetten?
Stel je voor dat we hetzelfde netwerk in kleinere subnetwerken hebben verdeeld. Dit helpt de routering van gegevens efficiënter te maken. In plaats van miljoenen apparaten te doorzoeken om de juiste te vinden, controleren routers of het bestemmings-IP-adres binnen hun bereik van subnetapparaten valt. Als dat het geval is, routeren ze het pakket naar het juiste apparaat. Als dat niet het geval is, sturen ze het door het pakket naar een andere router) kan iets gebruiken dat a subnetmasker om te bepalen tot welk subnetwerk een apparaat behoort.
Wat is klassevolle adressering en klasseloze adressering?
In Klassevolle adressering hebben we het IPV4-netwerk onderverdeeld in 5 klassen (Klasse A, Klasse B, Klasse C, Klasse D, Klasse E) met een vaste lengte. Bij klassevolle adressering worden IP-adressen toegewezen volgens de klassen A tot en met E. In dit schema zijn de wijzigingen in de netwerk-ID en host-ID afhankelijk van de klasse.
Aan de andere kant, CIDR of Class Inter-Domain Routing werd in 1993 geïntroduceerd ter vervanging van klassieke adressering. Het stelt de gebruiker in staat om te gebruiken VLSM of Subnetmaskers met variabele lengte . Er is dus geen sprake van een dergelijke klassebeperking bij klasseloze adressering. De verspilling van IP-adressen is verbeterd na CIDR-adressering.
Wat is CIDR?
CIDR of Class Inter-Domain Routing staat de gebruiker toe om te gebruiken VLSM of Subnetmaskers met variabele lengte om te maken Toewijzing van IP-adressen en IP-routering die een efficiënter gebruik van IP-adressen mogelijk maken.
Regels voor het vormen van CIDR-blokken:
- Alle IP-adressen moeten aaneengesloten of opeenvolgend zijn. (NID=netwerk-ID, HID=host-ID)
- De blokgrootte moet de macht van 2 (2N). Als de grootte van het blok de macht van 2 is, is het gemakkelijk om het netwerk te verdelen. Het achterhalen van de blok-ID is heel eenvoudig als de blokgrootte een macht van 2 heeft. Voorbeeld: Als de blokgrootte 2 is5dan zal de host-ID 5 bits bevatten en het netwerk 32 – 5 = 27 bits.

- Het eerste IP-adres van het blok moet gelijkmatig deelbaar zijn door de grootte van het blok. in eenvoudige bewoordingen moet het minst significante deel altijd beginnen met nullen in Host Id. Omdat alle minst significante bits van Host Id nul zijn, kunnen we dit gebruiken als het Block Id-gedeelte.
Voorbeeld: Laten we controleren of het IP-adresblok van 192.168.1.64 tot 192.168.1.127 een geldig IP-adresblok is of niet?
- Alle IP-adressen in het blok zijn dat aaneengesloten .
- Totaal aantal IP-adressen in het blok is = 64 = 2 6
- Het eerste IP-adres in het blok is 192.168.1.64. We kunnen zien dat de Host ID de laatste 6 bits bevat, en in dit geval zijn de minst significante 6 bits niet allemaal nullen. Daarom is het eerste IP-adres niet gelijkmatig deelbaar door de grootte van het blok.
Als gevolg hiervan voldoet dit blok niet aan de criteria voor een geldig IP-adresblok en is het daarom geen geldig IP-blok.
Werken aan IP-adresblokkering
Een IP adres is een 32-bits uniek adres met een adresruimte van 232. Het IPv4-adres is verdeeld in twee delen:
- Netwerk identificatie
- Host-ID.
Bijvoorbeeld:- IP-adressen die tot klasse A behoren, worden toegewezen aan de netwerken die veel hosts bevatten.
waar is de sleutel op het toetsenbord van de laptop
- De netwerk-ID is 8 bits lang.
- De host-ID is 24 bits lang.
Het bit van hogere orde van het eerste octet in klasse A wordt altijd ingesteld op 0. De resterende 7 bits in het eerste octet worden gebruikt om de netwerk-ID te bepalen. De 24 bits host-ID worden gebruikt om de host in elk netwerk te bepalen. Het standaardsubnetmasker voor Klasse A is 255.x.x.x. Daarom heeft klasse A in totaal:
2^7-2= 126 netwerk-ID (hier worden 2 adressen afgetrokken omdat 0.0.0.0 en 127.x.y.z een speciaal adres zijn. )
2^24 – 2 = 16.777.214 host-ID
IP-adressen die tot klasse A behoren, variëren van 1.x.x.x – 126.x.x.x
Hoe CIDR-notatie berekenen?
Hier kunt u stap voor stap de CIDR-notatie van elk IP-adres berekenen:
Stap 1: Zoek eerst het IP-adres en het subnetmasker. Ex:- 194.10.12.1 (IP adres) , 255.255.255.0 (Subnetmasker)
Stap 2: Converteer het subnetmasker naar binair. ( 255.255.255.0 -> 11111111.11111111.11111111.00000000)
Stap 3: Tel het aantal opeenvolgende 1s in het binaire subnetmasker.( 11111111.11111111.11111111 )
Stap 4: Bepaal de lengte van het CIDR-voorvoegsel.( 24'en )
Stap 5: Schrijf de CIDR-notatie. ( 194.10.12.1/24 )
IPv4-subnetten (met jokertekenmaskerwaarden)
Hier in de onderstaande grafieken zien we vooraf gedefinieerde subnetmaskers, gevolgd door enkele uitleg van wat ze betekenen.
| CIDR | SUBNETMASKER | WILDCARD MASKER | AANTAL IP-ADRESSEN | AANTAL BRUIKBARE IP-ADRESSEN |
|---|---|---|---|---|
| /32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 | 2* |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
| /29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
| /28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
| /27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
| /25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
| /23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1024 | 1022 |
| /eenentwintig | 255.255.248.0 | 0.0.7.255 | 2048 | 2046 |
| /twintig | 255.255.240.0 | 0.0.15.255 | 4096 | 4094 |
| /19 | 255.255.224.0 | 0,0,31,255 | 8192 | 8190 |
| /18 | 255.255.192.0 | 0,0,63,255 | 16.384 | 16382 |
| /17 | 255.255.128.0 | 0,0.127.255 | 32.768 | 32766 |
| /16 | 255.255.0.0 | 0,0.255.255 | 65.536 | 65534 |
| /vijftien | 255.254.0.0 | 0,1.255.255 | 131.072 | 131070 |
| /14 | 255.252.0.0 | 0.3.255.255 | 262.144 | 262.142 |
| /13 | 255.248.0.0 | 0.7.255.255 | 524.288 | 524.286 |
| /12 | 255.240.0.0 | 0,15,255,255 | 1.048.576 | 1.048.574 |
| /elf | 255.224.0.0 | 0.31.255.255 | 2.097.152 | 2.097.150 |
| /10 | 255.192.0.0 | 0,63,255,255 | 4.194.304 | 4.194.302 |
| /9 | 255.128.0.0 | 0,127,255,255 | 8.388.608 | 8.388.606 |
| /8 | 255.0.0.0 | 0,255,255,255 | 16.777.216 | 16.777.214 |
| /7 | 254.0.0.0 | 1.255.255.255 | 33.554.432 | 33.554.430 |
| /6 | 252.0.0.0 | 3.255.255.255 | 67.108.864 | 67.108.862 |
| /5 | 248.0.0.0 | 7.255.255.255 | 134.217.728 | 134.217.726 |
| /4 | 240.0.0.0 | 15.255.255.255 | 268.435.456 | 268.435.454 |
| /3 | 224.0.0.0 | 31.255.255.255 | 536.870.912 | 536.870.910 |
| /2 | 192.0.0.0 | 63.255.255.255 | 1.073.741.824 | 1.073.741.822 |
| /1 | 128.0.0.0 | 127.255.255.255 | 2.147.483.648 | 2.147.483.646 |
| /0 | 0.0.0.0 | 255.255.255.255 | 4.294.967.296 | 4.294.967.294 |
Classificatie van IPV4-adres
IPv4-adressen worden ingedeeld in vijf klassen: A, B, C, D en E . Het eerste octet (8 bits) van een IPv4-adres bepaalt de klasse van het adres.
| Classificatie van IP-adressen | Bereik | Aantal blokken | Weergave in het subnetmasker |
|---|---|---|---|
| Klasse A, eerste klasse | 0.0.0.0-127.255.255.255 | 128 | 255.0.0.0/8 |
| Klasse B | 128.0.0.0-191.255.255.255 | 16.384 | 255.255.0.0/16 |
| Klasse C | 192.0.0.0-223.255.255.255 | 2.097.152 | 255.255.255.0/24 |
| Klasse D | 224.0.0.0-239.255.255.255 | n.v.t | n.v.t |
| Klasse E | 240.0.0.0-255.255.255.255 | n.v.t | n.v.t |
En hier is een tabel van de decimale naar binaire conversies voor subnetmasker en jokertekens :
| SUBNETMASKER | WILDCARD | ||
|---|---|---|---|
| 0 | 00000000 | 255 | 11111111 |
| 128 | 10000000 | 127 | 01111111 |
| 192 | 11000000 | 63 | 00111111 |
| 224 | 11100000 | 31 | 00011111 |
| 240 | 11110000 | vijftien | 00001111 |
| 248 | 11111000 | 7 | 00000111 |
| 252 | 11111100 | 3 | 00000011 |
| 254 | 11111110 | 1 | 0000001 |
| 255 | 11111111 | 0 | 00000000 |
Gereserveerd IP-adres
Gereserveerde IP-adressen zijn een reeks IP-adressen die niet aan een specifiek apparaat of netwerk zijn toegewezen.
Hier zijn enkele voorbeelden van gereserveerde IP-adresbereiken:
| Gereserveerde IP-adressen | |
|---|---|
| 0,0,0,0/8 | Dit netwerk |
| 10.0.0.0/8 | Privé IPv4-adresblok |
| 100.64.0.0/10 | NAT van carrier-kwaliteit |
| 127.0.0.0/8 | Loopback |
| 127.0.53.53 | Noem het voorkomen van botsingen |
| 169.254.0.0/16 | Lokaal koppelen |
| 172.16.0.0/12 | Privé IPv4-adresblok |
| 192.0.0.0/24 | IETF-protocoltoewijzingen |
| 192.0.2.0/24 | TEST-NET-1 |
| 192.168.0.0/16 | Privé IPv4-adresblok |
| 198.18.0.0/15 | Netwerkbenchmarktesten |
| 198.51.100.0/24 | TEST-NET-2 |
| 255.255.255.255 | Beperkt uitzendadres |
Privé IPv4-adressen
Privé IPv4-adressen zijn een reeks IP-adressen die niet routeerbaar zijn op het openbare internet. Ze zijn gereserveerd voor gebruik binnen particuliere netwerken, zoals woningen, bedrijven en organisaties.
Het bereik van privé IPv4-adressen is:
hoe je een array in Java kunt retourneren
| Privé IPv4-adressen | |
|---|---|
| Klasse A, eerste klasse | 10.0.0.0 – 10.255.255.255 |
| Klasse B | 172.16.0.0 – 172.31.255.255 |
| Klasse c | 192.168.0.0 – 192.168.255.255 |
Speciale IPv4-adressen
Speciale IPv4-adressen zijn een reeks IP-adressen die specifieke doeleinden dienen. Deze adressen worden gebruikt voor speciale functies en worden niet aan individuele apparaten toegewezen.
Hier zijn enkele voorbeelden van speciale IPv4-adressen:
| Speciale IPv4-adressen | |
|---|---|
| Lokale gastheer | 127.0.0.0 – 127.255.255.255 |
| APIPA | 169.254.0.0 – 169.254.255.255 |
Bogon IPv4-adressen
Een bogon-IP-adres is een IP-adres dat niet is toegewezen of toegewezen aan een specifieke entiteit of organisatie. Bogon-adressen worden doorgaans gebruikt om verdacht of onrechtmatig netwerkverkeer te filteren of te blokkeren.
Hier zijn enkele voorbeelden van valse IPv4-adresbereiken:
| Bogon IPv4-adresbereik | Beschrijving |
|---|---|
| 0,0,0,0/8 | Gereserveerde adresruimte |
| 10.0.0.0/8 | Privénetwerk (RFC 1918) |
| 100.64.0.0/10 | Gedeelde adresruimte (CGN) |
| 127.0.0.0/8 | Loopback-adres |
| 169.254.0.0/16 | Link-lokaal adres (autoconfiguratie) |
| 172.16.0.0/12 | Privénetwerk (RFC 1918) |
| 192.0.0.0/24 | Gereserveerde adresruimte gebruikt voor documentatie |
| 192.0.2.0/24 | Gereserveerde adresruimte gebruikt voor documentatie |
| 192.168.0.0/16 | Privénetwerk (RFC 1918) |
| 198.51.100.0/24 | Gereserveerde adresruimte gebruikt voor documentatie |
| 203.0.113.0/24 | Gereserveerde adresruimte gebruikt voor documentatie |
| 240.0.0.0/4 | Gereserveerd voor toekomstig gebruik of experimentele doeleinden |
Waarom het leren van subnetten belangrijk is?
Leren subnetten is om een aantal redenen belangrijk, waaronder:
- IP-adressen behouden : Subnetting maakt het efficiënte gebruik van beperkte IPv4-adressen mogelijk door een groter netwerk in kleinere netwerken te verdelen, IP-adressen te behouden en beter beheer mogelijk te maken.
- Verbetering van de netwerkprestaties : Subnetting verkleint de omvang van uitzenddomeinen, vermindert netwerkcongestie en verbetert de prestaties door de reikwijdte van uitgezonden berichten te beperken.
- Verbetering van de netwerkbeveiliging : Subnetten isoleren verschillende delen van een netwerk, waardoor de beveiliging wordt verbeterd door ongeautoriseerde toegang tot gevoelige gegevens te voorkomen.
- Vereenvoudigd netwerkbeheer : Subnetten maken het gemakkelijker om problemen te identificeren en op te lossen door problemen te isoleren naar specifieke subnetten, waardoor het netwerkbeheer en de probleemoplossingsprocessen worden vereenvoudigd.
- Eenzame organisatie: Gadgets op het equivalente subnet kunnen rechtstreeks met elkaar communiceren zonder tussenkomst van een switch of ander systeembeheergadget.
Door subnetten te leren, krijgt u een uitgebreid inzicht in netwerkontwerp, -beheer en probleemoplossing, waardoor u een waardevolle aanwinst bent op het gebied van netwerken.
Samenvatting
Oké, om het af te ronden: subnetting is vrijwel een cruciale vaardigheid voor netwerkbeheerders en IT-professionals. Het draait allemaal om het beheren en uitdelen van IP-adressen in netwerken als een professional. Dit subnet-spiekbriefje? Het is je nieuwe beste vriend. Het bevat alles wat u moet weten over subnetten, van het leren kennen van IP-adressen en subnetmaskers tot het jargon als CIDR-notatie en VLSM. Volg gewoon de gids, gebruik de formules en tabellen, en subnetting wordt een fluitje van een cent. Blijf doorgaan en u zult binnen de kortste keren een meester in subnetten zijn, waarbij u gelikte netwerkontwerpen maakt, adressen als een baas gebruikt en de netwerkprestaties verbetert. Beperkingen van subnetten. Voor communicatie tussen het ene subnet en het andere subnet is een router vereist. Een slecht geconfigureerde of fataal defecte router kan aanzienlijke gevolgen hebben voor het netwerk van uw organisatie.
Subnet Cheatsheet – Veelgestelde vragen
1. Hoe bepaal ik bruikbare hosts?
Om de bruikbare host te bepalen, moet u het subnet-ID-adres en het broadcast-adres aftrekken van het totale aantal adressen. Bijvoorbeeld:-
Bruikbare hosts = Totaal aantal adressen – Subnet-ID – Broadcast-adres
Bruikbare hosts = 256 – 1 – 1
Bruikbare hosts = 254
2. Wat zijn de gereserveerde bereiken van IP-adressen?
| Gereserveerde bereiken | |
|---|---|
| RFC1918 | 10.0.0.0 – 10.255.255.255 |
| Lokale host | 127.0.0.0 – 127.255.255.255 |
| RFC1918 | 172.16.0.0 – 172.31.255.255 |
| RFC1918 | 192.168.0.0 – 192.168.255.255 |
3. Wat als u een 255.255 255.0-subnet had?
Een subnetmasker van 255.255.0. 255,0 zou je geven veel netwerken (2 16 ) en 254 gastheren . Een subnet van 255.255. 0,0 zou je veel hosts opleveren (ongeveer 216) en 256 netwerken