Ombyggnad 2026/2027 pågår - döda länkar förekommer. Mer information

Hur man räknar ut ett subnät med prefix

2025-11-26 på Anders Ytterströms webblogg

Detta inlägg visar hur man från en känd IP-adress och subnätmask kan fastställa subnätet, med prefix.

Exempel 1:

Exempel 2:

Steg 1: Kika på okteterna i subnätmasken

De första två okteterna är 255:
255.255.224.0

Det innebär att subnätet är:
10.31.X.0/Y

Fjärde okteten förblir 0 eftersom det är den tredje som inte är 255 eller noll.

Steg 2: Räkna ut inkrementet

Subtrahera 256 med tredje okteten:
256 - 224 = 32

Detta är inkrementet för tredje okteten, t ex:

Eller i kortform, endast tredje entiteten:
0-31, 32-63, 64-93 ...

Steg 3: Räkna ut tredje oktetet (X)

Gör sedan en heltalsdivision och multiplicera tredje okteten i IP-adressen med inkrementet. Multiplicera sedan med inkrementet:

X = 200 // 32 * 32 = 192

Steg 4: Räkna ut prefix (Y)

Det är redan känt att de två första okteterna i subnätmasken är 255, dvs 2 * 8 = 16 bits (ettor).

Räkna ut antalet error i den tredje okteten.

Med miniräknare/huvudräkning: starta på 224 och subtrahera tills resten blir 0, i följande ordning:
128, 64, 32, 16, 8, 4, 2, 1

224 - 128 - 64 - 32 = 0, dvs, tre ettor följt av nollor:

11100000

Y = 8 + 8 + 3 = 19 ettor

Steg 5: Slutförande

Resultatet blir då:

10.31.192.0/19

Upprepa med exempel 2

10.31.X.0/Y

Inkrement:
256 - 252 = 4

X = 54 // 4 * 4 = 52

Ettor tredje okteten:
252 - 128 - 64 - 32 - 16 - 8 - 4 - 2 - 1
= 252 = 128 + 64 + 32 + 16 + 8 + 4
= 11111100
= 6 ettor

Y = 8*2 + 6 = 22

10.31.52.0/22


Ovanstående inlägg publicerades 2025-11-26. Det går att prenumerera på denna webblogg. Härifrån är följande mål rekommenderade: