Vad en IPv4-adress är
En IPv4-adress är ett 32-bitars tal som identifierar ett nätverksgränssnitt. Vi skriver den med punktnotation: fyra tal mellan 0 och 255, där varje tal motsvarar 8 bitar (en oktett). 192.0.2.10 är egentligen 11000000 00000000 00000010 00001010.
32 bitar räcker till ungefär 4,3 miljarder adresser (2³²). Det lät som mycket 1981, när RFC 791 definierade protokollet. Det räcker inte för dagens miljarder telefoner, datorer och servrar – därför finns IPv6, och därför delar de flesta IPv4-nät i dag på adresser.
Offentliga och privata adresser
En offentlig adress är unik i hela världen och routas på internet. Din router hemma eller din mobiloperatör har en, och det är via den som webbplatser nås.
Privata adresser (RFC 1918) kan återanvändas i vilket nätverk som helst och routas aldrig på det offentliga internet:
| Intervall | CIDR | Adresser |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | 16 777 216 |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | 1 048 576 |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | 65 536 |
Enheter med privata adresser når internet via NAT (network address translation): routern skriver om utgående paket så att de bär dess offentliga adress. Därför är adressen den här webbplatsen visar oftast routerns, inte din dators.
CGNAT och 100.64.0.0/10
Många internetleverantörer, särskilt i mobilnät men även på en del fiber- och bredbandsabonnemang i Sverige, lägger till ett andra lager NAT – carrier-grade NAT (CGNAT). Routern får då en adress ur det delade intervallet 100.64.0.0/10 (RFC 6598), och många kunder delar på en offentlig IPv4-adress. Om WAN-adressen i din router skiljer sig från den som visas här sitter du troligen bakom CGNAT. Det märks främst om du vill nå något hemma utifrån, till exempel en kamera eller en spelserver; då kan du fråga leverantören om en egen offentlig adress.
CIDR-notation och subnät
Classless Inter-Domain Routing (CIDR, RFC 4632) skriver ett adressblock som adress/prefixlängd. Prefixlängden anger hur många av de inledande bitarna som är fasta – nätdelen; resten är värddelen.
/24→ 8 värdbitar → 256 adresser (till exempel192.168.1.0 – 192.168.1.255)/16→ 16 värdbitar → 65 536 adresser/32→ en enda adress
I ett traditionellt subnät är den första adressen nätadressen och den sista broadcastadressen, så ett /24 har 254 användbara värdar. Punkt-till-punkt-länkar kan använda ett /31 där båda adresserna kan användas (RFC 3021).
Innan CIDR delades adresser ut i fasta klasser – A (/8), B (/16) och C (/24). Klasserna slösade med utrymme och övergavs 1993, men begreppen används fortfarande ibland.
- Nätadress
- 192.168.1.0
- Broadcastadress
- 192.168.1.255
- Användbara värdar
- 254
- Typ
- PrivatPrivate-Use
Adresser för särskilda ändamål
Vissa block är reserverade av IANA för särskilda ändamål och tilldelas aldrig kunder. Tabellen nedan genereras från IANA:s register över specialadresser, som den här webbplatsen använder för att klassificera varje uppslag.
| Block | Ändamål | Referens | Nåbar globalt |
|---|---|---|---|
| 0.0.0.0/8 | This network | RFC 791 | Nej |
| 10.0.0.0/8 | Private-Use | RFC 1918 | Nej |
| 100.64.0.0/10 | Shared Address Space (CGNAT) | RFC 6598 | Nej |
| 127.0.0.0/8 | Loopback | RFC 1122 | Nej |
| 169.254.0.0/16 | Link-Local | RFC 3927 | Nej |
| 172.16.0.0/12 | Private-Use | RFC 1918 | Nej |
| 192.0.0.0/24 | IETF Protocol Assignments | RFC 6890 | Nej |
| 192.0.2.0/24 | Documentation (TEST-NET-1) | RFC 5737 | Nej |
| 192.31.196.0/24 | AS112-v4 | RFC 7535 | Ja |
| 192.52.193.0/24 | AMT | RFC 7450 | Ja |
| 192.88.99.0/24 | Deprecated 6to4 Relay Anycast | RFC 7526 | Nej |
| 192.168.0.0/16 | Private-Use | RFC 1918 | Nej |
| 192.175.48.0/24 | Direct Delegation AS112 Service | RFC 7534 | Ja |
| 198.18.0.0/15 | Benchmarking | RFC 2544 | Nej |
| 198.51.100.0/24 | Documentation (TEST-NET-2) | RFC 5737 | Nej |
| 203.0.113.0/24 | Documentation (TEST-NET-3) | RFC 5737 | Nej |
| 224.0.0.0/4 | Multicast | RFC 5771 | Nej |
| 240.0.0.0/4 | Reserved for future use | RFC 1112 | Nej |
| 255.255.255.255/32 | Limited Broadcast | RFC 919 | Nej |
Varför IPv4-adresserna tog slut
IANA delade ut de sista lediga /8-blocken till de fem regionala internetregistren i februari 2011. Registren tog sedan slut ett efter ett – APNIC 2011 och RIPE NCC, som ansvarar för Europa och därmed Sverige, 2019 för vanliga tilldelningar. I dag kommer nytt IPv4-utrymme från överlåtelser på en andrahandsmarknad, där en enda adress kostar flera hundra kronor.
Sverige fick tidigt gott om IPv4-adresser, och RIPE NCC:s landrapport om IPv6 i Sverige från 2022 pekar på just det som en förklaring till att IPv6 har införts långsamt här. Branschens svar på bristen har tre delar: NAT för att dela adresser, CGNAT hos leverantörerna och IPv6, vars adressrymd gör delning onödig.
Vanliga frågor
- Hur många IPv4-adresser finns det?
- 2³² = 4 294 967 296. Omkring 3,7 miljarder kan användas på det offentliga internet; resten är reserverade för privata nät, multicast och andra särskilda ändamål.
- Är 192.168.1.1 en offentlig IP-adress?
- Nej. 192.168.0.0/16 är ett privat intervall (RFC 1918). 192.168.1.1 är en vanlig standardadress för hemrouterns administrationssida.
- Varför byter min IP-adress?
- De flesta internetleverantörer delar ut offentliga adresser dynamiskt ur en pool. Adressen kan ändras när routern ansluter på nytt eller när en tilldelning löper ut. Fast IP-adress är ofta ett tillval.
- Kan två enheter ha samma IPv4-adress?
- Inte i samma nätverk. Privata adresser återanvänds i olika nätverk, och med NAT kan många enheter dela på en offentlig adress.