Vad en IPv4-adress är
En IPv4-adress är ett 32-bitars tal som identifierar ett nätverksgränssnitt. Människor skriver det i punktad decimalform: fyra tal mellan 0 och 255, vart och ett motsvarar 8 bitar (en oktett). 192.0.2.10 är egentligen 11000000 00000000 00000010 00001010.
32 bitar ger ungefär 4,3 miljarder adresser (2³²). Det lät som gott om plats 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 nu på adresser.
Offentliga och privata adresser
En offentlig adress är globalt unik och routas på internet. Din hemrouter eller mobiloperatör har en; webbplatser når dig genom dem.
Privata adresser (RFC 1918) kan återanvändas inom vilket nätverk som helst och routas aldrig på det öppna 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 (adressöversättning): 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 bärbara dators.
CGNAT och 100.64.0.0/10
Många leverantörer, särskilt mobilnät, lägger till ett andra NAT-lager — operatörs-NAT (CGNAT). Routern får då en adress ur det delade intervallet 100.64.0.0/10 (RFC 6598), och hundratals kunder delar en offentlig IPv4-adress. Om routerns WAN-adress skiljer sig från den som visas här sitter du troligen bakom CGNAT.
CIDR-notation och subnät
Klasslös routning (CIDR, RFC 4632) skriver ett adressblock som adress/prefixlängd. Prefixlängden anger hur många inledande bitar som är fasta — nätverksdelen; resten är värddelen.
/24→ 8 värdbitar → 256 adresser (t.ex.192.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ätverksadressen 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 är användbara (RFC 3021).
Före CIDR delades adresser ut i fasta klasser — A (/8), B (/16) och C (/24). Klasserna slösade utrymme och övergavs 1993, men termerna hörs fortfarande.
- Nätadress
- 192.168.1.0
- Broadcastadress
- 192.168.1.255
- Användbara värdar
- 254
- Typ
- PrivatPrivat användning
Adresser för särskild användning
Vissa block har IANA reserverat för särskilda ändamål, och de delas aldrig ut till kunder. Tabellen nedan genereras ur IANA:s register över adresser för särskild användning, som webbplatsen använder för att klassificera varje uppslag.
| Block | Ändamål | Referens | Nåbar globalt |
|---|---|---|---|
| 0.0.0.0/8 | Detta nätverk | RFC 791 | Nej |
| 10.0.0.0/8 | Privat användning | RFC 1918 | Nej |
| 100.64.0.0/10 | Delad adressrymd (CGNAT) | RFC 6598 | Nej |
| 127.0.0.0/8 | Loopback | RFC 1122 | Nej |
| 169.254.0.0/16 | Länklokal | RFC 3927 | Nej |
| 172.16.0.0/12 | Privat användning | RFC 1918 | Nej |
| 192.0.0.0/24 | IETF-protokolltilldelningar | RFC 6890 | Nej |
| 192.0.2.0/24 | Dokumentation (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 | Utfasad anycast för 6to4-reläer | RFC 7526 | Nej |
| 192.168.0.0/16 | Privat användning | RFC 1918 | Nej |
| 192.175.48.0/24 | Direkt delegering av AS112-tjänsten | RFC 7534 | Ja |
| 198.18.0.0/15 | Prestandatest | RFC 2544 | Nej |
| 198.51.100.0/24 | Dokumentation (TEST-NET-2) | RFC 5737 | Nej |
| 203.0.113.0/24 | Dokumentation (TEST-NET-3) | RFC 5737 | Nej |
| 224.0.0.0/4 | Multicast | RFC 5771 | Nej |
| 240.0.0.0/4 | Reserverat för framtida bruk | RFC 1112 | Nej |
| 255.255.255.255/32 | Begränsad broadcast | RFC 919 | Nej |
Varför IPv4 tog slut
IANA delade ut de sista fria /8-blocken till de fem regionala internetregistren i februari 2011. Sedan tog registren slut ett efter ett — APNIC 2011 och RIPE NCC, som även betjänar Estland, för vanliga tilldelningar 2019. I dag kommer ny IPv4-rymd från överlåtelser på en andrahandsmarknad, där en enda adress kostar tiotals dollar.
Branschens svar har tre delar: NAT för att dela adresser, CGNAT hos leverantörer och IPv6, vars adressrymd gör delning onödig.
Vanliga frågor
- Hur många IPv4-adresser finns det?
- 2³² = 4 294 967 296. Ungefär 3,7 miljarder kan användas på det öppna 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 ändras min IP-adress?
- De flesta leverantörer tilldelar offentliga adresser dynamiskt ur en pool. Adressen kan ändras när routern ansluter på nytt eller ett lån går ut. Fasta adresser är oftast ett betalt tillval.
- Kan två enheter ha samma IPv4-adress?
- Inte i samma nätverk. Privata adresser återanvänds i olika nätverk, och NAT låter många enheter dela en offentlig adress.