IPv4-subnätkalkylator

Ange en IP och CIDR eller nätmask för att få nätverk, användbart intervall, broadcast-adress och antal värdar.

IPv4-indata
CIDR-block
Subnätresultat
Nätverksadress
Första användbara
Sista användbara
Broadcast-adress
Nätmask
Wildcard-mask
Totalt antal adresser
Användbara värdar
Värdbitar
Nätverk binärt
Ange en IPv4-adress och CIDR eller mask.

Din IP och mask beräknas lokalt i din webbläsare. Ingenting laddas upp till BroBroGo.

Vanliga frågor

Kan jag ange både CIDR och en punktseparerad nätmask?

Ja. Du kan använda /24, 24 eller en punktseparerad mask som 255.255.255.0. Kalkylatorn accepterar även en IP skriven som 192.168.1.10/24.

Varför visar /31 och /32 ovanliga antal användbara adresser?

/31-nätverk används ofta för punkt-till-punkt-länkar, där båda adresserna kan användas. /32 representerar en enskild värdväg (host route), så den enda adressen visas som användbar.

Visar verktyget om en adress är offentlig eller privat?

Nej. Det här verktyget fokuserar på nätverksgränser: nätverk, broadcast, intervall och antal. Huruvida en adress dirigeras offentligt beror på vilket nätverk den tillhör.

Struktur och funktion för IPv4-adressering

En IPv4-adress består av 32 bitar uppdelade i fyra oktetter, separerade med punkter. Varje oktett representerar ett decimalt värde från 0 till 255. För att dela upp ett nätverk i mindre delar, så kallade subnät, används en nätmask eller ett CIDR-prefix (Classless Inter-Domain Routing).

Nätmasken anger hur stor del av IP-adressen som tillhör nätverksdelen respektive värddelen. Genom att kombinera en IP-adress med en nätmask går det att identifiera exakt vilka adresser som tillhör samma lokala nätverk och vilka som ligger utanför. Denna uppdelning är grundläggande för routing och trafikstyrning i IP-nätverk.

Beräkning av nätverksgränser och adresser

När en IP-adress och en nätmask analyseras beräknas flera kritiska nätverksvärden:

  • Nätverksadress: Den första adressen i subnätet, vilken identifierar själva nätverket. Denna adress kan inte tilldelas en enskild värd.
  • Broadcast-adress: Den sista adressen i subnätet, som används för att skicka data till alla enheter på det specifika subnätet.
  • Användbara värdar: Det intervall av IP-adresser som faktiskt kan tilldelas datorer, routrar, servrar och andra nätverksenheter. I standardfall exkluderas nätverksadressen och broadcast-adressen från detta intervall.
  • Wildcard-mask: Den binära inversen av nätmasken, vilket ofta används i brandväggsregler och accesslistor (ACL) för att matcha IP-adresser.

Verktyget beräknar dessa värden automatiskt och presenterar resultaten i fälten Nätverksadress, CIDR-block, Första användbara, Sista användbara, Broadcast-adress, Nätmask, Wildcard-mask, Totalt antal adresser, Användbara värdar, Värdbitar och Nätverk binärt.

Binär representation och värdbitar

Datorer och nätverksutrustning kommunicerar uteslutande med binära tal. En nätmask består av en serie sammanhängande ettor följt av en serie nollor. Ettorna representerar nätverksdelen och nollorna representerar värddelen.

Antalet nollor i masken kallas för Värdbitar. Sambandet mellan värdbitar (h) och det totala antalet adresser (N) uttrycks med formeln:

N = 2ʰ

För att hitta antalet användbara värdar subtraheras vanligtvis två adresser (nätverksadressen och broadcast-adressen) från det totala antalet:

Användbara värdar = 2ʰ - 2

Om nätmasken inte är uppbyggd av en obruten sekvens av ettor följt av nollor, är den ogiltig. Verktyget kontrollerar detta och visar felmeddelandet "Nätmasken är inte sammanhängande." om en icke-sammanhängande mask anges.

Särskilda regler för /31- och /32-subnät

Vid beräkning av mycket små subnät gäller särskilda standarder som avviker från den traditionella formeln för användbara värdar:

  • Prefixet /31: Används primärt för punkt-till-punkt-länkar mellan två routrar. Eftersom det bara finns två adresser tillgängliga totalt, tillåter standarden att båda används som värdadresser. Det finns ingen dedikerad nätverks- eller broadcast-adress. Verktyget visar i detta fall Användbara värdar som 2 (punkt-till-punkt).
  • Prefixet /32: Representerar en enskild värdväg (host route). Det finns endast en unik IP-adress i subnätet. Verktyget visar då Användbara värdar som 1 (enkel värd).

Om beräkningen resulterar i att endast en IP-adress är tillgänglig i det användbara intervallet, kommer fälten Första användbara och Sista användbara att visa "endast" följt av IP-adressen, till exempel endast 192.168.1.10.

Hantering och inmatningsregler

För att utföra en beräkning krävs korrekta indata. Verktyget validerar inmatningen i realtid enligt följande regler:

  • IP-adress: Måste vara en giltig IPv4-adress. Om fältet lämnas tomt visas felmeddelandet "Ange en IPv4-adress.". Om formatet är felaktigt visas "Ange en giltig IPv4-adress, t.ex. 192.168.1.10.". Det går även att skriva in IP-adressen med ett inbäddat CIDR-prefix direkt i detta fält, till exempel 192.168.1.10/24.
  • CIDR eller mask: Prefixet måste ligga i intervallet från /0 till /32. Om fältet är tomt visas "Ange ett CIDR-prefix eller en nätmask.". Om formatet inte känns igen visas "Ange en mask som /24 eller 255.255.255.0.". Om ett CIDR-värde utanför det tillåtna intervallet anges visas "CIDR måste vara mellan /0 och /32.".

Genom att klicka på ett beräknat värde i resultatsektionen kopieras värdet direkt till urklipp. Knappen Exempel laddar en testkonfiguration och uppdaterar statusen till "Exempel laddat.". Knappen Rensa återställer alla fält och sätter statusen till "Rensad.".

Lokal databehandling och integritet

All beräkning och analys av de angivna IP-adresserna och nätmaskerna sker lokalt i din webbläsare. Ingen information skickas över nätverket, och inga data laddas upp till BroBroGo. Detta gör att du kan arbeta med interna nätverksstrukturer direkt i webbläsaren utan att exponera din nätverksdesign för externa servrar.

Vanliga frågor

Kan jag ange både CIDR och en punktseparerad nätmask?
Ja. Du kan använda /24, 24 eller en punktseparerad mask som 255.255.255.0. Kalkylatorn accepterar även en IP skriven som 192.168.1.10/24.

Varför visar /31 och /32 ovanliga antal användbara adresser?
/31-nätverk används ofta för punkt-till-punkt-länkar, där båda adresserna kan användas. /32 representerar en enskild värdväg (host route), så den enda adressen visas som användbar.

Visar verktyget om en adress är offentlig eller privat?
Nej. Det här verktyget fokuserar på nätverksgränser: nätverk, broadcast, intervall och antal. Huruvida en adress dirigeras offentligt beror på vilket nätverk den tillhör.