Subnätskalkylator
Beräkna IPv4-subnät, nätverksintervall och CIDR-notation
Indata och alternativ
Snabbval och exempel
Körs i din webbläsare. Dina indata stannar på den här enheten.
Resultat
Ange dina värden för att se resultatet.
Om IPv4-subnätskalkylatorn
Vår kostnadsfria IPv4-subnätskalkylator gör bitexakta subnätsberäkningar för valfri IP-adress och CIDR-prefixlängd. Ange en IP-adress, välj en nätmask med det interaktiva CIDR-reglaget eller skriv en mask i punktdecimal notation, så ser du direkt nätverksadress, broadcastadress, användbart värdintervall, wildcard-mask, IP-klass och binära representationer. Det är ett oumbärligt verktyg för nätverksingenjörer, systemadministratörer och alla som arbetar med IP-adressering och subnätning.
Kalkylatorn använder bitvisa operatorer i JavaScript för exakta binära AND-, OR- och NOT-operationer på 32-bitars IP-adresser, vilket ger matematiskt korrekta resultat för varje CIDR-prefix från /0 till /32. All subnätsmatematik, bland annat härledning av nätverksadressen (IP AND mask), beräkning av broadcastadressen (nätverk OR NOT mask) och formlerna för antal värdar, sker helt i din webbläsare utan någon kommunikation med servern.
Oavsett om du utformar ett företagsnätverk, konfigurerar brandväggsregler, pluggar inför certifieringen CCNA eller CompTIA Network+, eller bara behöver ta reda på hur många användbara värdar som ryms i ett /27-subnät, ger verktyget omedelbara och pålitliga svar i en ren visuell layout med binära uppdelningar och snabbvalsknappar för vanliga subnätsstorlekar.
Viktiga funktioner
- Bitexakta beräkningar: Använder JavaScripts inbyggda bitvisa operatorer med osignerat högerskift (>>>0) för korrekt osignerad 32-bitars aritmetik på varje IP- och maskvärde
- CIDR-reglage: Interaktivt reglage från /0 till /32 som direkt uppdaterar nätmasken i punktdecimal notation och alla beräkningar
- Inmatning i punktnotation: Ange nätmasker i punktdecimalt format (t.ex. 255.255.255.0) med automatisk CIDR-konvertering och maskvalidering
- Snabbvalsknappar: Knappar med ett klick för de vanligaste CIDR-prefixen: /8, /16, /24, /25, /26, /27 och /28
- Fullständiga subnätsuppgifter: Nätverksadress, broadcastadress, första och sista användbara värd, totalt antal värdar, användbara värdar, nätmask, wildcard-mask och CIDR-notation
- Identifiering av IP-klass: Identifierar automatiskt den klassbaserade IP-adressklassen (A, B, C, D eller E) med motsvarande adressintervall
- Identifiering av privat/publik adress: Avgör om IP-adressen ligger inom det privata adressutrymmet enligt RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) eller är publikt routbar
- Binära representationer: Fullständiga binära uppdelningar av IP-adress, nätmask, nätverksadress och broadcastadress för utbildning och felsökning
- Hantering av specialfall: Korrekt beteende för subnät av typerna /31 (punkt-till-punkt-länkar enligt RFC 3021) och /32 (enskild värd)
- Indatavalidering: Validering i realtid av IP-adressens format och nätmaskens sammanhängande bitar, med tydliga felmeddelanden
Så fungerar subnätning
Subnätning innebär att ett större IP-nätverk delas upp i mindre och mer hanterbara delnät (subnät). Varje IPv4-adress är ett 32-bitars tal som delas in i en nätverksdel och en värddel. Nätmasken bestämmer var denna uppdelning sker: bitar som är satta till 1 utgör nätverksdelen och bitar som är satta till 0 utgör värddelen.
- Nätverksadress: Fås genom en bitvis AND mellan IP-adressen och nätmasken. Den identifierar själva subnätet och kan inte tilldelas en värd.
- Broadcastadress: Fås genom en bitvis OR mellan nätverksadressen och den inverterade nätmasken (wildcard-masken). Paket som skickas till den här adressen når alla värdar i subnätet.
- Användbart värdintervall: Alla adresser mellan nätverk + 1 (första användbara) och broadcast - 1 (sista användbara). För ett /24-subnät blir det 254 användbara adresser.
- Wildcard-mask: Det bitvisa NOT av nätmasken. Används i åtkomstkontrollistor (ACL) på routrar för att ange vilka bitar i en adress som ska matchas.
- Antal värdar: För prefixlängden N är det totala antalet adresser 2^(32-N). Användbara värdar är totalen minus 2 (nätverk och broadcast), förutom i specialfallen /31 och /32.
Så fungerar CIDR-notation
CIDR (Classless Inter-Domain Routing) är en notation som anger en IP-adress och dess nätverksprefixlängd i formatet adress/prefix. Till exempel betyder 192.168.1.0/24 att de första 24 bitarna är nätverksdelen, vilket lämnar 8 bitar för värdadresser (256 adresser totalt, 254 användbara). CIDR ersatte det äldre klassbaserade adresseringssystemet (klass A, B, C) för att ge en mer flexibel tilldelning av IP-adressutrymmet, minska slöseriet och bromsa uttömningen av IPv4-adresserna.
Prefixlängden motsvarar direkt antalet sammanhängande 1-bitar i nätmasken. Ett /24-prefix motsvarar masken 255.255.255.0 (24 ettor följda av 8 nollor i binär form). Ett /16-prefix motsvarar 255.255.0.0 och ett /8-prefix motsvarar 255.0.0.0. Kortare prefix ger större nätverk med fler värdar, längre prefix ger mindre och mer avgränsade subnät.
IP-adressklasser
Även om CIDR i stort sett har ersatt klassbaserad adressering är det fortfarande viktigt att känna till IP-klasserna för certifieringsprov, äldre nätverksdesign och standardmasker:
- Klass A (0.0.0.0 - 127.255.255.255): Första biten är 0. Standardmask /8. Avsedd för mycket stora nätverk med upp till 16,7 miljoner värdar per nätverk. Privat intervall: 10.0.0.0/8.
- Klass B (128.0.0.0 - 191.255.255.255): De första två bitarna är 10. Standardmask /16. Stöder upp till 65 534 värdar per nätverk. Privat intervall: 172.16.0.0/12.
- Klass C (192.0.0.0 - 223.255.255.255): De första tre bitarna är 110. Standardmask /24. Stöder upp till 254 värdar per nätverk. Privat intervall: 192.168.0.0/16.
- Klass D (224.0.0.0 - 239.255.255.255): De första fyra bitarna är 1110. Reserverad för multicast-grupper. Används inte för vanlig värdadressering.
- Klass E (240.0.0.0 - 255.255.255.255): De första fyra bitarna är 1111. Reserverad för experimentell och framtida användning.
Användningsområden
- Nätverksdesign: Planera IP-adresstilldelningen för kontorsbyggnader, datacenter och campusnätverk genom att fastställa rätt subnätsstorlek för varje VLAN eller avdelning.
- Brandväggskonfiguration: Beräkna de nät- och wildcard-masker som behövs för åtkomstkontrollistor (ACL) och brandväggsregler för att tillåta eller blockera trafik till specifika subnät.
- Studier för CCNA / CompTIA: Öva subnätsberäkningar inför nätverkscertifieringar med omedelbar binär kontroll av ditt eget handräknade arbete.
- Felsökning: Kontrollera att två värdar ligger i samma subnät, granska broadcastadresser och bekräfta att posterna i routingtabellen är korrekt konfigurerade.
- Molninfrastruktur: Utforma VPC-subnät i AWS, Azure eller GCP genom att fastställa rätt CIDR-blockstorlekar för publika subnät, privata subnät och databaslager.
- Hemnätverk: Förstå subnätskonfigurationen i din hemmarouter, räkna ut hur många enheter som kan anslutas och planera tilldelningen av statiska IP-adresser.
- Säkerhetsgranskning: Identifiera om IP-adresser ligger inom privata intervall (RFC 1918) eller är publikt routbara när du går igenom nätverksloggar och säkerhetslarm.
- Dokumentation: Ta fram exakta subnätsuppgifter för nätverksdokumentation, poster i IP-adresshantering (IPAM) och ärenden för ändringshantering.
Vanliga frågor
Vad är en nätmask?
En nätmask är ett 32-bitars tal som delar upp en IP-adress i en nätverksdel och en värddel. Masken består av sammanhängande 1-bitar (nätverksdelen) följda av sammanhängande 0-bitar (värddelen). Till exempel är 255.255.255.0 i binär form 24 ettor följda av 8 nollor, vilket skrivs /24 i CIDR-notation.
Varför kan jag inte använda nätverks- och broadcastadresserna för värdar?
Nätverksadressen (alla värdbitar satta till 0) identifierar själva subnätet och används i routingtabeller. Broadcastadressen (alla värdbitar satta till 1) används för att skicka paket till alla värdar i subnätet samtidigt. Om någon av adresserna tilldelas en värd uppstår routing- och leveranskonflikter.
Vad används ett /31-subnät till?
Ett /31-subnät (RFC 3021) används för punkt-till-punkt-länkar mellan två routrar. Eftersom sådana länkar bara har två ändpunkter och inte behöver någon nätverks- eller broadcastadress är båda adresserna i /31 användbara, vilket sparar IP-adressutrymme på stamnätslänkar.
Vad är en wildcard-mask?
En wildcard-mask är den bitvisa inversen av en nätmask. För ett /24-nätverk (mask 255.255.255.0) är wildcard-masken 0.0.0.255. Wildcard-masker används i ACL:er på routrar och i OSPF-konfigurationer för att ange vilka bitar i en IP-adress som måste matcha (0-bitar) och vilka som kan variera (1-bitar).
Är kalkylatorn kostnadsfri och privat?
Ja. Subnätskalkylatorn är helt kostnadsfri och kräver ingen registrering. Alla beräkningar utförs helt i din webbläsare med JavaScript på klientsidan. Inga IP-adresser eller nätverksdata skickas någonsin till någon server.
Vad är skillnaden mellan privata och publika IP-adresser?
Privata IP-adresser (definierade i RFC 1918) är reserverade för internt bruk inom organisationer och är inte routbara på det publika internet. De tre privata intervallen är 10.0.0.0/8, 172.16.0.0/12 och 192.168.0.0/16. Publika IP-adresser är globalt unika och routbara över internet. Med Network Address Translation (NAT) kan enheter med privata adresser nå internet via en publik adress.
Tips och bästa praxis
- Dimensionera subnäten rätt: Välj det minsta subnät som rymmer ditt nuvarande antal värdar plus 20-30 % tillväxt. För stor tilldelning slösar adressutrymme, för liten tvingar fram en besvärlig omadressering.
- Använd den binära vyn för att lära dig: Genom att studera de binära representationerna av IP-adresser och masker bygger du upp en stark känsla för subnätning och löser uppgifter snabbare på certifieringsprov.
- Planera för VLAN: Ge varje VLAN ett eget subnät. Ett vanligt mönster är /24 för användar-VLAN, /28 eller /29 för hanteringsnätverk och /30 eller /31 för punkt-till-punkt-länkar mellan routrar.
- Dokumentera allt: Notera nätverksadress, CIDR-notation, användbart intervall, gateway (vanligtvis första eller sista användbara värd) och syfte för varje subnät i ditt system för IP-adresshantering.
- Reservera adresser konsekvent: Inför en standardkonvention, till exempel att använda första användbara adressen som standardgateway och de sista adresserna för infrastrukturenheter (DNS- och DHCP-servrar).
- Använd privata adresser internt: Använd det privata adressutrymmet enligt RFC 1918 för interna nätverk och NAT för internetåtkomst. Det sparar publika IP-adresser och ger ett extra säkerhetslager.