IPv4-adresser, subnettmasker og grunnleggende nettverksoppsett.
IP-adresser – internetts adressesystem
Hver enhet som er koblet til et nettverk trenger en unik adresse for å kunne sende og motta data. På internett bruker vi IP-adresser (Internet Protocol) for dette formålet. Det finnes to versjoner: IPv4 og IPv6. I dette kapittelet fokuserer vi på IPv4, som fortsatt er mest brukt.
En IPv4-adresse er et 32-bits tall, vanligvis skrevet som fire desimaltall skilt med punktum, for eksempel 192.168.1.10. Hvert tall (oktett) kan være mellom 0 og 255. For å forstå hvordan nettverk organiseres trenger vi også å forstå subnettmasker og subnetting.
En IPv4-adresse er et 32-bits tall delt i fire oktetter (8 bit hver). Den skrives i desimal med punktum mellom oktettene.
Eksempel: 192.168.1.10
- Binært: 11000000.10101000.00000001.00001010
- Hver oktett: 0–255
En IP-adresse består av to deler:
- Nettverksdelen: Identifiserer nettverket (felles for alle enheter i samme nettverk)
- Vertsdelen: Identifiserer den spesifikke enheten i nettverket
Historisk ble IPv4-adresser delt inn i klasser:
| Klasse | Første oktett | Subnettmaske | Antall verter |
|---|---|---|---|
| A | 1–126 | 255.0.0.0 | ca. 16,7 millioner |
| B | 128–191 | 255.255.0.0 | ca. 65 000 |
| C | 192–223 | 255.255.255.0 | 254 |
Private adresseområder (brukes i lokale nettverk, ikke på internett):
- Klasse A: 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
Adressene du ser på hjemmenettverket (f.eks. 192.168.1.x) er private klasse C-adresser.
Skriv IP-adressen 192.168.1.10 i binært format.
Vi konverterer hver oktett separat:
- 192 = 128 + 64 = 11000000
- 168 = 128 + 32 + 8 = 10101000
- 1 = 00000001
- 10 = 8 + 2 = 00001010
Binært: 11000000.10101000.00000001.00001010
Tips: Start med å sjekke om 128 «passer», deretter 64, 32, 16, 8, 4, 2, 1.
Hvilken av disse er en gyldig privat IPv4-adresse?
En subnettmaske forteller hvilken del av IP-adressen som er nettverksdelen og hvilken som er vertsdelen.
Eksempel med subnettmaske 255.255.255.0:
- Binært: 11111111.11111111.11111111.00000000
- De 24 første bitene (1-ere) = nettverksdel
- De 8 siste bitene (0-er) = vertsdel
For å finne nettverksadressen gjør vi en binær AND mellom IP-adressen og subnettmasken:
- IP: 192.168.1.10 → 11000000.10101000.00000001.00001010
- Maske: 255.255.255.0 → 11111111.11111111.11111111.00000000
- Resultat: 192.168.1.0 → 11000000.10101000.00000001.00000000
Nettverksadressen er altså 192.168.1.0.
En maskin har IP-adressen 10.20.30.40 med subnettmasken 255.255.0.0. Finn nettverksadressen.
Vi gjør en binær AND mellom IP og subnettmaske:
- IP-adresse: 10.20.30.40
- Subnettmaske: 255.255.0.0
For hver oktett:
- 10 AND 255 = 10
- 20 AND 255 = 20
- 30 AND 0 = 0
- 40 AND 0 = 0
Nettverksadressen er 10.20.0.0
Alle maskiner med IP-adresser som starter med 10.20.x.x (med denne masken) tilhører samme nettverk.
En PC har IP-adressen 172.16.5.100 med subnettmasken 255.255.255.0. Beregn nettverksadressen og oppgi hvor mange verter som kan finnes i dette subnettet.
Eksempler:
- 192.168.1.0/24 betyr subnettmaske 255.255.255.0 (24 bit = nettverksdel)
- 10.0.0.0/8 betyr subnettmaske 255.0.0.0 (8 bit = nettverksdel)
- 172.16.0.0/16 betyr subnettmaske 255.255.0.0 (16 bit = nettverksdel)
- 192.168.1.0/26 betyr subnettmaske 255.255.255.192 (64 adresser per subnett)
CIDR erstattet det gamle klassesystemet og gir mer fleksibel tildeling av IP-adresser.
Hvor mange brukbare vertsadresser finnes i nettverket 192.168.10.0/26?
Slik fungerer DNS-oppslag:
1. Du skriver «nrk.no» i nettleseren
2. Maskinen spør den lokale DNS-serveren (ofte ruteren din)
3. Hvis svaret ikke er lagret (cachet), spør den en rotserver
4. Rotserveren peker til .no-serveren
5. .no-serveren peker til NRKs navneserver
6. NRKs navneserver svarer med IP-adressen (f.eks. 160.68.205.23)
Vanlige DNS-poster:
- A-post: Domenenavn → IPv4-adresse
- AAAA-post: Domenenavn → IPv6-adresse
- MX-post: Domenenavn → e-postserver
1. Enheten sender en DHCP Discover (rop om hjelp)
2. DHCP-serveren svarer med DHCP Offer (tilbyr en adresse)
3. Enheten aksepterer med DHCP Request
4. Serveren bekrefter med DHCP Acknowledge
DHCP tildeler:
- IP-adresse
- Subnettmaske
- Standard gateway (ruterens IP)
- DNS-serveradresser
Alternativet er statisk IP der du konfigurerer alt manuelt.
Se for deg et typisk hjemmenettverk. Ruteren har adressen 192.168.1.1. Beskriv hva DHCP-serveren i ruteren tildeler til en ny enhet.
Når en ny enhet (f.eks. mobil) kobler seg til WiFi, tildeler ruterens DHCP-server typisk:
- IP-adresse: 192.168.1.100 (en ledig adresse i området 192.168.1.2–192.168.1.254)
- Subnettmaske: 255.255.255.0
- Standard gateway: 192.168.1.1 (ruterens adresse)
- DNS-server: 192.168.1.1 (ruteren videresender DNS-forespørsler)
IP-adressen er «leid» for en viss tid (lease time), typisk 24 timer. Når leietiden utløper, fornyes den automatisk.
Forklar med egne ord hva DNS gjør og hvorfor det er nødvendig.
Oppsummering
- En IPv4-adresse er et 32-bits tall skrevet som fire oktetter (f.eks. 192.168.1.10).
- Subnettmasken skiller nettverksdelen fra vertsdelen i IP-adressen.
- Nettverksadressen finnes ved binær AND mellom IP-adresse og subnettmaske.
- CIDR-notasjon (f.eks. /24) angir antall nettverksbits.
- DNS oversetter domenenavn til IP-adresser.
- DHCP tildeler automatisk IP-adresser og nettverksinnstillinger.
- Private adresseområder (10.x.x.x, 172.16–31.x.x, 192.168.x.x) brukes i lokale nettverk.
Et kontor trenger 4 separate subnett med minst 30 verter i hvert. De har fått tildelt nettverket 192.168.10.0/24. Forklar hvilken subnettmaske du ville brukt og oppgi nettverksadresse og kringkastingsadresse for hvert subnett.
En PC har IP-adressen 10.50.100.200 med subnettmaske 255.255.240.0 (/20). Beregn nettverksadressen, kringkastingsadressen og antall brukbare vertsadresser.
Hvilken tjeneste tildeler automatisk IP-adresse, subnettmaske og gateway til enheter i et nettverk?
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.