Introduktion til IPv4-adressering og undernet
IPv4-adresser (Internet Protocol version 4) består af 32 bits, som traditionelt skrives som fire decimaltal adskilt af punktummer, f.eks. 192.168.1.10. Hvert af de fire tal repræsenterer en oktet (8 bits) med en værdi fra 0 til 255. For at styre datatrafikken effektivt opdeles en IP-adresse i en netværksdel og en værtsdel. Denne opdeling bestemmes af en undernetmaske eller et CIDR-præfiks.
Undernetmasken fungerer som et filter, der maskerer netværksdelen af IP-adressen, så netværksenheder kan identificere, om en destinations-IP befinder sig på det lokale netværk eller skal sendes videre til en router. En præcis beregning af disse grænser er afgørende for at undgå IP-konflikter og sikre, at routing-tabeller fungerer korrekt.
CIDR-notering og undernetmaskens funktion
Classless Inter-Domain Routing (CIDR) blev introduceret for at erstatte det ældre, stive klassesystem (Klasse A, B og C). CIDR-noteringen angiver antallet af netværks-bits med en skråstreg efterfulgt af et tal, f.eks. /24. Dette tal fortæller, hvor mange af de 32 bits der er reserveret til netværksadressen, mens de resterende bits tildeles værter.
En traditionel undernetmaske skrives i stedet med fire oktetter, f.eks. 255.255.255.0. I binær form repræsenterer dette 24 ettaller efterfulgt af 8 nuller. CIDR-præfikser skal ligge i intervallet fra /0 til /32. Hvis en undernetmaske ikke er opbygget af en ubrudt række af binære ettaller efterfulgt af nuller, er den ugyldig, og værktøjet vil vise fejlmeddelelsen: "Undernetmasken er ikke sammenhængende (contiguous)."
Beregning af netværksadresse, broadcast og brugbare værter
Når en IP-adresse og en maske analyseres, beregnes flere nøgleværdier for at definere undernettets grænser:
- Netværksadresse: Den første adresse i undernettet, hvor alle værts-bits er sat til 0. Denne adresse identificerer selve netværket.
- Broadcast-adresse: Den sidste adresse i undernettet, hvor alle værts-bits er sat til 1. Pakker sendt til denne adresse modtages af alle værter på undernettet.
- Brugbare værter: Intervallet af adresser mellem netværksadressen og broadcast-adressen. Formlen for antallet af brugbare værter på et standardundernet er 2ⁿ - 2, hvor n er antallet af værts-bits. De to adresser trækkes fra, fordi netværksadressen og broadcast-adressen ikke kan tildeles individuelle enheder.
Særtilfælde for /31- og /32-netværk
For meget små netværk gælder der særlige regler, hvor standardformlen for brugbare værter ikke anvendes:
/31-netværk: Disse bruges primært til punkt-til-punkt-forbindelser mellem to routere. Da der kun er 1 bit til rådighed for værter, ville en standardberegning give 0 brugbare adresser. I stedet tillader standarden, at begge adresser bruges som værtsadresser. Værktøjet viser her resultatet som2 (punkt-til-punkt)./32-netværk: Dette repræsenterer en enkelt værtsroute, hvor der ikke er nogen ledige bits til andre enheder. Værktøjet viser i dette tilfælde antallet af brugbare værter som1 (enkelt vært). Hvis der kun er én IP-adresse i det brugbare interval, vil felterne for første og sidste brugbare adresse visekun {ip}.
Binær repræsentation og wildcard-masker
For at forstå, hvordan netværksudstyr behandler IP-adresser, er det nødvendigt at se på den binære repræsentation. En IP-adresse konverteres til fire grupper af 8 bits. Netværksadressen findes ved at udføre en bitvis AND-operation mellem IP-adressen og undernetmasken.
En wildcard-maske er det omvendte af en undernetmaske. Den bruges ofte i adgangskontrollister (ACL) på routere til at angive, hvilke dele af en IP-adresse der skal matches. Wildcard-masken findes ved at trække undernetmaskens oktetter fra 255. For en maske på 255.255.255.0 vil wildcard-masken være 0.0.0.255.
Sådan bruges IPv4-undernetberegneren
Værktøjet beregner alle relevante netværksdetaljer direkte i din browser. Processen foregår lokalt på din computer, og der uploades ingen data til eksterne servere.
Input-muligheder
- IP-adresse: Indtast en IPv4-adresse i feltet "IP-adresse", f.eks.
192.168.1.10. Du kan også indtaste adressen med et indbygget CIDR-præfiks direkte i dette felt, f.eks.192.168.1.10/24. - CIDR eller maske: Indtast et præfiks (f.eks.
/24eller24) eller en prik-noteret undernetmaske (f.eks.255.255.255.0) i feltet "CIDR eller maske".
Betjening og fejlhåndtering
- Eksempel: Klik på knappen "Eksempel" for at indlæse en test-IP og en maske. Statuslinjen vil vise "Eksempel indlæst.".
- Ryd: Klik på "Ryd" for at nulstille alle felter. Statuslinjen vil vise "Ryddet.".
- Kopiering: Du kan klikke på en hvilken som helst beregnet værdi i resultatsektionen for at kopiere den direkte til din udklipsholder.
Hvis du indtaster ugyldige data, vil værktøjet vise en af følgende fejlmeddelelser:
- Hvis IP-feltet er tomt: "Indtast en IPv4-adresse."
- Hvis IP-formatet er forkert: "Indtast en gyldig IPv4-adresse som f.eks. 192.168.1.10."
- Hvis maske-feltet er tomt: "Indtast et CIDR-præfiks eller en undernetmaske."
- Hvis maske-formatet er forkert: "Indtast en maske som f.eks. /24 eller 255.255.255.0."
Ofte stillede spørgsmål (FAQ)
Kan jeg indtaste CIDR eller en prik-noteret undernetmaske?
Ja. Du kan bruge /24, 24 eller en prik-noteret maske som f.eks. 255.255.255.0. Beregneren accepterer også en IP skrevet som 192.168.1.10/24.
Hvorfor viser /31 og /32 usædvanlige antal brugbare adresser?
/31-netværk bruges ofte til punkt-til-punkt-forbindelser, hvor begge adresser kan bruges. /32 repræsenterer en enkelt værtsroute, så den ene adresse vises som brugbar.
Fortæller dette mig, om en adresse er offentlig eller privat?
Nej. Dette værktøj fokuserer på undernetsgrænser: netværk, broadcast, interval og antal. Hvorvidt en adresse routes offentligt, afhænger af det netværk, den tilhører.
Hvor sendes mine indtastede IP-adresser hen under beregningen?
Din IP og maske beregnes i din browser. Intet uploades til BroBroGo.