IPv4-subnätskalkylator

Ange en IPv4-adress i CIDR-notation för att beräkna nätverksadressen, subnätmasken och antalet användbara värdar.

Ange fyra tal (0 till 255) åtskilda av punkter, därefter ett snedstreck och prefixlängden (0 till 32). IPv6 stöds inte.
Subnätresultat
Subnätresultat
Nätverksadress—
Subnätmask—
Subnätmask (binär)—
Broadcast-adress—
Totalt antal adresser—
Användbara värdar—
Intervall för användbara värdar—
Det kopierade värdet är nätverksadressen och prefixlängden, till exempel 192.168.1.0/24.

Så fungerar subnätberäkning

”/24” i CIDR-notation är prefixlängden: hur många bitar i början av adressen som tillhör nätverksdelen. En IPv4-adress har 32 bitar, så de återstående (32 − prefixlängd) bitarna är värddelen. CIDR-notation är specificerad i RFC 4632.

/31 och /32 är undantag

Exempel

Inmatning Nätverk Mask Totalt Användbara värdar
192.168.1.10/24 192.168.1.0 255.255.255.0 256 254 (.1 till .254)
10.0.0.0/30 10.0.0.0 255.255.255.252 4 2 (.1 och .2)
10.0.0.0/31 två adresser (.0 och .1) 255.255.255.254 2 2 (punkt-till-punkt-länk)
10.0.0.5/32 10.0.0.5 255.255.255.255 1 1 (en enda adress)
172.16.0.0/16 172.16.0.0 255.255.0.0 65 536 65 534

Prefixlängder och subnätmasker

Prefixlängd Subnätmask Totalt antal adresser
/8 255.0.0.0 16 777 216
/16 255.255.0.0 65 536
/24 255.255.255.0 256
/25 255.255.255.128 128
/26 255.255.255.192 64
/27 255.255.255.224 32
/28 255.255.255.240 16
/29 255.255.255.248 8
/30 255.255.255.252 4

Anmärkningar

Vanliga frågor

Varför är användbara värdar ”totalt − 2”?

Adressen där värddelen är enbart 0:or är nätverksadressen, som namnger själva nätverket. Adressen där värddelen är enbart 1:or är broadcast-adressen, som används för att skicka till alla i nätverket. Ingen av dem tilldelas en värd.

Kan jag använda ett /31 i ett vanligt nätverk?

På en punkt-till-punkt-länk (en anslutning mellan två enheter) ja. För ett nätverk med tre eller fler enheter behöver du nätverks- och broadcast-adresserna, så använd /30 eller ett kortare prefix (ett större nätverk).

Vad gör jag om jag bara känner till subnätmasken?

Omvandla den först till en prefixlängd (255.255.255.0 är /24 och 255.255.255.252 är /30). Tabellen ovan kan hjälpa.