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.00000001192.168.1.1

Antal bitar
32 (4 × 8)
Adressformat
decimalt med punkter (t.ex. 192.168.1.1)
Binär→decimal
Varje oktett tolkas som ett 8‑bitars tal (vikter: 128,64,32,16,8,4,2,1)

Så räknar du: steg för steg

Exempel: 11000000 (binärt) → ?

128
64
32
16
8
4
2
1

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.

PrefixMaskNät/Värd-bitarAnvändbara värdar
/24255.255.255.024 / 8254
/25255.255.255.12825 / 7126
/26255.255.255.19226 / 662
/27255.255.255.22427 / 530
/28255.255.255.24028 / 414
/29255.255.255.24829 / 36
/30255.255.255.25230 / 22

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-bitarSumma (decimal)
11000000128 + 64192
10101000128 + 32 + 8168
0000000111
0000000111

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.