
What Is a Subnet Mask – Complete Guide With Examples
En subnettmaske er et grunnleggende verktøy i IP-nettverksammenheng som bestemme hvor stor del av en IP-adresse som identifiserer nettverket, og hvor stor del som identifiserer den enkelte vert eller enhet. Denne artikkelen gir en komplett gjennomgang av hva subnettmasker er, hvordan de fungerer, og hvorfor de er viktige for moderne nettverksstruktur.
Hva er en subnettmaske?
En subnettmaske er en 32-bits adresse som brukes sammen med en IPv4-adresse for å identifisere hvilken del som representerer nettverket og hvilken del som representerer verten. Masken bruker binære siffer der 1-tall representerer nettverksbiter og 0-tall representerer vertsbiter. Når subnettmasken brukes på en IP-adresse, forteller den datamaskiner hvor de skal lete etter nettverks- og vertsdeler innenfor den adressen.
Subnettverksoppsett er prosessen med å dele et større IP-nettverk inn i mindre logiske nettverk kalt subnett. Dette gjør at organisasjoner kan utnytte sine IP-adresseblokker mer effektivt. Subnettmasker er essensielle verktøy for denne oppdelingen, og de spiller en avgjørende rolle i rutings- og sikkerhetsstrategier.
32-bits verdi som deler IP-adresser i nettverk/verter
Desimalnotasjon med punktum (f.eks. 255.255.255.0)
Rutingeffektivitet, sikkerhet og nettverksorganisering
/24 = 255.255.255.0 (256 tilgjengelige adresser)
Viktige innsikter om subnettmasker
- En subnettmaske muliggjør logisk oppdeling av nettverk i mindre segmenter
- Binære 1-tall i maskene angir nettverksbiter, mens 0-tall angir vertsbiter
- Antall tilgjengelige verter reduseres når flere nettverksbiter brukes
- Subnettmasker er essensielle for VLAN-konfigurasjoner og brannmurer
- Standardisert gjennom RFC-dokumenter (RFC 950, RFC 1519)
- CIDR-notasjon har erstattet klassebaserte nettverkssystemer
| CIDR | Subnettmaske | Nettverksbiter | Vertsbiter | Tilgjengelige adresser |
|---|---|---|---|---|
| /24 | 255.255.255.0 | 24 | 8 | 256 |
| /25 | 255.255.255.128 | 25 | 7 | 128 |
| /26 | 255.255.255.192 | 26 | 6 | 64 |
| /27 | 255.255.255.224 | 27 | 5 | 32 |
| /28 | 255.255.255.240 | 28 | 4 | 16 |
| /30 | 255.255.255.252 | 30 | 2 | 4 |
| /16 | 255.255.0.0 | 16 | 16 | 65 536 |
| /23 | 255.255.254.0 | 23 | 9 | 512 |
Hvordan fungerer en subnettmaske?
Subnettmasker fungerer ved å dele en IPv4-adresse inn i to komponenter: nettverksdelen og vertsdelen. For å bestemme nettverksadressen bruker nettverksadministratorer en binær AND-operasjon mellom IP-adressen og subnettmasken.
I AND-operasjonen multipliseres hver bit-posisjon: når både IP-adressebiten og subnettmaskebiten er 1, blir resultatet 1; ellers blir resultatet 0.
Binær AND-operasjon forklart
For eksempel, med IP-adressen 192.168.5.100 og subnettmasken 255.255.255.0:
- De tre første oktettene (192.168.5) forblir uendret fordi de samsvarer med 1-tallene i subnettmasken
- Den siste oktetten blir 0 fordi den samsvarer med 0-tallene i subnettmasken
- Den resulterende nettverksadressen blir 192.168.5.0
I binær representasjon er 255 lik 11111111 og 0 er lik 00000000. Derfor konverteres subnettmasken 255.255.255.0 til 11111111.11111111.11111111.00000000 i binært format.
IPv4-adresser består av 32 biter fordelt på fire oktetter på 8 biter hver. Hver oktett kan variere fra 0 til 255 når det uttrykkes i desimal.
Vanlige subnettmasker og eksempler
Klassebasert IPv4-adressering hadde historisk adressene organisert i klasser. Klasse A hadde 8-biters nettverks-ID og 24-biters vert-ID, Klasse B hadde 16-biters nettverks-ID og 16-biters vert-ID, mens Klasse C hadde 24-biters nettverks-ID og 8-biters vert-ID.
I dag brukes klasseløs adressering (CIDR) som standard, noe som gir større fleksibilitet i nettverksplanlegging.
Standard subnettmasker i praksis
For /26 CIDR er de første 26 bitene 1-tall og de resterende 6 bitene er 0-tall, noe som resulterer i subnettmasken 255.255.255.192 med 64 tilgjengelige adresser. Dette er en vanlig konfigurasjon for mindre subnett med flere enheter.
Hjemmenettverk bruker ofte /24 (255.255.255.0) som gir 254 brukbare verter etter at nettverksadresse og broadcast-adresse er ekskludert.
Den klassebaserte adresseringen ble introdusert tidlig på 1980-tallet, men viste seg ineffektiv for moderne behov. CIDR (Classless Interdomain Routing) ble introdusert i 1993 gjennom RFC 1519 for å løse problemet med IP-adresseknaphet.
Subnettmaske kontra CIDR-notasjon
CIDR (Classless Interdomain Routing) forenkler subnettmaskerepresentasjon ved å legge til en skråstrek og antallet nettverksbiter til IP-adressen. Dette eliminerer behovet for klassebaserte IP-adressedesignasjoner og muliggjør nettverksaggregering og adressesummering.
For eksempel, med IP-adressen 192.168.0.1 og subnettmasken 255.255.254.0 er CIDR-notasjonen 192.168.0.1/23. Dette betyr at 23 biter er fordelt til nettverket og 9 biter til verter, noe som gir 512 tilgjengelige adresser.
Hvorfor CIDR erstattet klassebasert adressering
- Mer effektiv utnyttelse av tilgjengelige IP-adresser
- Fleksibel nettverksoppdeling uavhengig av klasse
- Forenklet rutetabellhåndtering
- Bedre støtte for moderne nettverksarkitektur
Hvordan finne eller beregne subnettmasken din
For å beregne en subnettmaske bestemmer nettverksadministratorer antallet biter som trengs for både nettverks- og vertsdeler av en IP-adresse. Prosessen involverer konvertering av IP-adressen til binært format, utførelse av beregningen med de nødvendige nettverks-/vertsbitene, og konvertering tilbake til desimal notasjon med punktum.
Beregningsmetode
- Konverter IP-adressen til binært format
- Bestem antall nettverksbiter basert på ønsket subnettstørrelse
- Utfør binær AND-operasjon mellom IP og subnettmaske
- Konverter resultatet tilbake til desimal notasjon
Husk at to adresser i hvert subnett er reservert: nettverksadressen (alle vertsbiter = 0) og broadcast-adressen (alle vertsbiter = 1). For et /24-subnett med 256 adresser er kun 254 faktisk tildelbare til enheter.
På Windows-maskiner brukes kommandoen ipconfig, mens Linux og macOS bruker ifconfig eller ip addr for å vise gjeldende subnettmaske.
Historisk utvikling av subnettverkskonsepter
Subnettverkskonsepter har utviklet seg betydelig siden internettets tidlige dager. Her er de viktigste milepælene:
- 1985: RFC 950 introduserer subnettverkskonsepter for klassebaserte nettverk
- 1993: RFC 1519 (CIDR) reduserer behovet for klassebaserte subnettmasker
- Pågående: IPv6-adopsjon skifter paradigmene for nettverksadressering
Den samme subnettverksprosedyren som brukes for IPv4-adresser gjelder også for 128-biters IPv6-adresser, selv om notasjonen og implementeringen er annerledes.
Klarhet: Etablert versus uklart
Det er viktig å skille mellom godt etablert informasjon og områder der forståelsen kan variere:
| Etablert informasjon | Informasjon som kan variere |
|---|---|
| Subnettmasker er standardisert (RFC-definert) | Optimal subnettstørrelse for spesifikke bruksområder |
| Kjernefunksjonen til subnettmasker er universell | Implementasjonsdetaljer i ulike operativsystemer |
| Binær AND-operasjon er standard metode | Beste praksis for svært komplekse nettverksarkitekturer |
IPv4-adressestruktur i kontekst
Subnettmasker spiller en fundamental rolle i TCP/IP-protokollstakken. De muliggjør rutere å bestemme om en pakke skal sendes internt eller eksternt basert på nettverksadressen.
Fordelene med subnettverksoppsett inkluderer forbedret skalerbarhet, bedre sikkerhet gjennom segmentering, og mer effektiv bruk av tilgjengelige IP-adresser. Moderne bruk omfatter skyplattformer og virtuelle private skyer (VPC) der subnettverkskonsepter danner grunnlaget for nettverksarkitektur.
Kilder og sitater
RFC 950 definerer subnettverkskonsepter som en metode for å dele IP-nettverk i mindre, håndterbare enheter. Denne standarden har dannet grunnlaget for moderne nettverkspraksis.
RFC 950
Cisco har dokumentert at subnettverksoppdeling gjør det mulig for nettverksadministratorer å dele nettverk inn i subnettverk for forbedret organisering og sikkerhet.
Private IP-adresser er definert i RFC 1918, som spesifiserer adresseblokker for bruk i private nettverk som ikke er rutbare på internett.
Oppsummering
En subnettmaske er et essensielt verktøy for nettverksadministrasjon som lar administratorer dele IP-nettverk inn i mindre, håndterbare segmenter. Gjennom bruk av binære operasjoner og CIDR-notasjon kan organisasjoner optimalisere sin IP-adressebruk og forbedre nettverkssikkerheten. Enten du konfigurerer et hjemmenettverk eller administrerer et stort bedriftsnettverk, er forståelse av subnettmasker grunnleggende for effektiv nettverksstruktur.
For ytterligere lesing om relaterte emner, se guiden vår om skjermteknologi eller lær mer om skjermopptak på Mac.
Ofte stilte spørsmål
Hva er en subnettmaske i IPv4?
En subnettmaske i IPv4 er en 32-bits adresse som identifiserer hvilken del av en IP-adresse som tilhører nettverket og hvilken del som tilhører verten. Den består av 1-tall for nettverksbiter og 0-tall for vertsbiter.
Hvordan beregne antall subnett?
Antall subnett beregnes ved å bruke formelen 2^n der n er antall lånebiter fra vertsdelen. For eksempel gir 2 bitlån 4 subnett (2^2 = 4).
Hva betyr 255.255.255.0 subnettmaske?
Subnettmasken 255.255.255.0 (eller /24 i CIDR) betyr at de første 24 bitene er nettverksadressen og de siste 8 bitene er tilgjengelige for verter, noe som gir 256 adresser per subnett.
Hvordan finne subnettmaske på datamaskinen?
På Windows bruker du kommandoen ipconfig i ledeteksten. På macOS og Linux bruker du ifconfig eller ip addr kommandoen i terminalen.
Hva er forskjellen mellom IP-adresse og subnettmaske?
IP-adressen identifiserer en spesifikk enhet på nettverket, mens subnettmasken bestemmer hvordan denne adressen skal tolkes – altså hvilken del som er nettverksadressen og hvilken del som er vertsadressen.
Hva er en vanlig subnettmaske for hjemmenettverk?
Vanlige subnettmasker for hjemmenettverk er /24 (255.255.255.0) som gir 254 brukbare IP-adresser, eller /25 (255.255.255.128) for mindre nettverk.
Hva er CIDR-notasjon?
CIDR (Classless Interdomain Routing) notasjon skriver subnettmasken som et skråsteg etterfulgt av antall nettverksbiter, for eksempel /24 for 255.255.255.0.