Grunnleggende om IPv4-adressering og subnettmasker
En IPv4-adresse består av 32 biter som er delt inn i fire oktetter separert med punktum. For å definere hvilken del av denne adressen som tilhører nettverket, og hvilken del som tilhører de enkelte vertene, bruker man en nettverksmaske. Nettverksmasken består også av 32 biter, der de sammenhengende enerne (1) representerer nettverksdelen, og nullene (0) representerer vertsdelen.
Når en nettverksmaske ikke er sammenhengende, vil verktøyet vise feilmeldingen "Nettverksmasken er ikke sammenhengende (contiguous).". For å forenkle representasjonen av nettverksmasker brukes ofte CIDR (Classless Inter-Domain Routing), der man angir antall nettverksbiter direkte etter IP-adressen med en skråstrek, for eksempel /24.
Slik beregnes nettverksdetaljer
Når du oppgir en IP-adresse og en maske, utfører kalkulatoren en rekke bitvise operasjoner for å utlede nettverkets struktur:
- Nettverksadresse: Beregnes ved å utføre en bitvis AND-operasjon mellom IP-adressen og nettverksmasken. Dette gir den første adressen i subnettet, som identifiserer selve nettverket.
- Kringkastingsadresse (broadcast): Beregnes ved å ta nettverksadressen og sette alle verts-bitene til 1. Dette er adressen som brukes til å sende data til alle enheter på subnettet.
- Brukbart område: Dette er spennet fra den første brukbare adressen til den siste brukbare adressen. I standard subnett er dette adressene som ligger mellom nettverksadressen og kringkastingsadressen.
- Wildcard-maske: Dette er det omvendte av nettverksmasken, der alle nettverksbiter settes til 0 og alle verts-biter settes til 1. Den brukes ofte i tilgangskontrollister (ACL) og rutingprotokoller.
- Verts-biter (host bits): Antall biter som er tilgjengelige for å adressere enkeltverter i subnettet. Formelen for antall verts-biter er 32 - CIDR-prefiks.
- Totalt antall adresser: Beregnes som 2^(verts-biter).
- Brukbare verter: I standard subnett beregnes dette som 2^(verts-biter) - 2, ettersom nettverksadressen og kringkastingsadressen er reservert og ikke kan tildeles enheter.
Spesialtilfeller og kanttilfeller i IPv4-subnett
Det finnes viktige unntak fra standardregelen om å trekke fra to adresser for brukbare verter:
/31-nettverk: Disse brukes ofte til punkt-til-punkt-forbindelser mellom to rutere. Siden det ikke er behov for tradisjonelle nettverks- og kringkastingsadresser i en slik konfigurasjon, kan begge adressene brukes. For slike nettverk vil utdata for brukbare verter vise2 (punkt-til-punkt)./32-nettverk: Dette representerer en rute til en enkelt vert. Her finnes det kun én adresse totalt, og utdata for brukbare verter vil vise1 (enkel vert).- Enkeltstående brukbare adresser: Hvis det kun finnes én IP-adresse i det brukbare området, vil feltene for første og siste brukbare adresse vise
kunetterfulgt av IP-adressen (f.eks.kun 192.168.1.10).
Binær representasjon og verts-biter
For å forstå hvordan rutere og nettverksutstyr behandler IP-adresser, er det nødvendig å se på nettverket i binærform. En IPv4-adresse som 192.168.1.10 konverteres til fire grupper med åtte binære siffer (oktetter).
Nettverksmasken bestemmer hvor grensen går. Hvis du har en /24-maske, betyr det at de første 24 bitene er låst til nettverket, mens de resterende 8 bitene (verts-biter) kan endres for å adressere individuelle enheter. Jo flere verts-biter som er tilgjengelige, desto større blir subnettet. Wildcard-masken speiler dette ved å vise nøyaktig hvilke biter som er variable.
Dette verktøyet fokuserer utelukkende på de matematiske og strukturelle grensene til et subnett. Det skiller ikke mellom offentlige og private IP-adresser, da denne distinksjonen ikke påvirker selve subnettberegningen eller hvordan maskene fungerer rent binært.
Bruk av kalkulatoren og feilhåndtering
Verktøyet krever to inndata: en IP-adresse og en maske eller et CIDR-prefiks. Du kan skrive inn IP-adressen i feltet IP-adresse og masken i feltet CIDR eller maske. Det er også mulig å skrive inn en IP-adresse med innebygd CIDR direkte i IP-feltet, for eksempel 192.168.1.10/24.
Kalkulatoren har innebygde regler for å sikre korrekte data:
- Hvis IP-feltet er tomt, vises meldingen "Skriv inn en IPv4-adresse.".
- Hvis IP-formatet er ugyldig, vises "Skriv inn en gyldig IPv4-adresse, som f.eks. 192.168.1.10.".
- Hvis maskefeltet er tomt, vises "Skriv inn et CIDR-prefiks eller en nettverksmaske.".
- Hvis maskeformatet er ugyldig, vises "Skriv inn en maske som f.eks. /24 eller 255.255.255.0.".
- CIDR-prefikser må være mellom
/0og/32. Hvis verdien faller utenfor dette området, vises feilmeldingen "CIDR må være mellom /0 og /32.".
Du kan klikke på knappen Eksempel for å laste inn en test-IP og maske, og statusen vil da vise "Eksempel lastet inn.". Knappen Tøm nullstiller alle felter og viser statusen "Tømt.". Alle beregnede verdier i resultatlisten kan kopieres direkte til utklippstavlen ved å klikke på dem.
Personvern og databehandling
Når du bruker denne kalkulatoren, foregår all databehandling lokalt på din egen enhet. IP-adressen og masken din beregnes i nettleseren. Ingenting lastes opp til BroBroGo. Dette betyr at du kan gjøre beregninger uten at nettverksinformasjonen din sendes over internett.
Ofte stilte spørsmål (FAQ)
Kan jeg skrive inn enten CIDR eller en nettverksmaske med punktum?
Ja. Du kan bruke /24, 24 eller en maske med punktum som 255.255.255.0. Kalkulatoren godtar også en IP skrevet som 192.168.1.10/24.
Hvorfor viser /31 og /32 uvanlige antall brukbare adresser?
/31-nettverk brukes ofte til punkt-til-punkt-forbindelser, der begge adressene kan brukes. /32 representerer en rute til en enkelt vert, så den ene adressen vises som brukbar.
Forteller dette meg om en adresse er offentlig eller privat?
Nei. Dette verktøyet fokuserer på subnettgrenser: nettverk, kringkasting (broadcast), område og antall. Hvorvidt en adresse rutes offentlig eller privat avhenger av hvilket nettverk den tilhører.