Grunderna
Datorer räknar i binärt (bara 0 och 1). En IPv4-adress består av 32 bitar, uppdelade i fyra grupper om 8 bitar som kallas oktetter. Varje oktett skrivs som ett vanligt tal (0–255) – därför ser en adress ut så här:
11000000.10101000.00000001.00000001 → 192.168.1.1
Så räknar du: steg för steg
Exempel: 11000000 (binärt) → ?
Vi adderar vikterna där biten är 1: 128 + 64 = 192. Alltså är 11000000 = 192.
Gör samma sak för alla fyra oktetter – då får du en full IPv4-adress i decimalform.
Interaktiv konverterar
Binärt → IPv4
Fyll i 8 bitar per fält (t.ex. 11000000 för 192). Endast 0 och 1 tillåts.
IPv4 → Binärt
Skriv en adress som 192.168.1.1.
Subnätmask och CIDR
Masken bestämmer hur många bitar som är nät respektive värd. I CIDR-notation skriver man antal nätbitar efter ett snedstreck: till exempel /24.
| Prefix | Mask | Nät/Värd-bitar | Användbara värdar |
|---|---|---|---|
| /24 | 255.255.255.0 | 24 / 8 | 254 |
| /25 | 255.255.255.128 | 25 / 7 | 126 |
| /26 | 255.255.255.192 | 26 / 6 | 62 |
| /27 | 255.255.255.224 | 27 / 5 | 30 |
| /28 | 255.255.255.240 | 28 / 4 | 14 |
| /29 | 255.255.255.248 | 29 / 3 | 6 |
| /30 | 255.255.255.252 | 30 / 2 | 2 |
Formel för värdar: 2^(32−prefix) − 2 (nät-ID och broadcast kan inte tilldelas enheter).
Fullt exempel
Binärt:
11000000.10101000.00000001.00000001
Dela i oktetter och räkna:
| Oktett (binärt) | Vikter med 1-bitar | Summa (decimal) |
|---|---|---|
| 11000000 | 128 + 64 | 192 |
| 10101000 | 128 + 32 + 8 | 168 |
| 00000001 | 1 | 1 |
| 00000001 | 1 | 1 |
Resultat: 192.168.1.1
Tips & tumregler
- En oktett är 8 bitar → värden 0–255.
- Vikterna från vänster: 128, 64, 32, 16, 8, 4, 2, 1.
- Snabbtänk 256 − mask‑oktett ger stegstorlek för subnät i den oktetten (t.ex. 256−192=64 för /26).
- Privata adresser: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.