🌐 DA

🌐 IP-undernetberegner

Beregn hurtigt netværksoplysninger ud fra IP-adresse og CIDR

Beregningsresultater
Subnetmaske
Netværksadresse
Første host
Sidste host
Broadcast-adresse
Brugbare hosts

Almindelige CIDR-værdier

/8 · 16,777,214 hosts (255.0.0.0) /16 · 65,534 hosts (255.255.0.0) /24 · 254 hosts (255.255.255.0) /28 · 14 hosts (255.255.255.240) /30 · 2 hosts (255.255.255.252) /32 · 1 host (255.255.255.255)
GUIDE

Laes mere

01

1. Forståelse af subnet og CIDR-notation

Subnetting er en teknik til at opdele IP-netværk i mindre logiske enheder. CIDR (Classless Inter-Domain Routing)-notation viser IP-adresser efterfulgt af en skråstreg (/) og antallet af netværksbits. For eksempel betyder 192.168.1.0/24, at de første 24 bits er netværksdelen. Subnetmasker skelner mellem netværks- og hostdelen, hvor /24 svarer til 255.255.255.0. Klasseinddelt adressering (A, B, C) var ineffektiv og blev erstattet af CIDR. /32 repræsenterer en enkelt host, og /31 giver 2 adresser til point-to-point-forbindelser. Subnetting muliggør effektiv netværksadministration og forbedret sikkerhed.

02

2. Netværks- og broadcast-adresser

Netværksadressen er den første adresse i et subnet med alle host-bits sat til 0. Netværksadressen for 192.168.1.0/24 er 192.168.1.0. Broadcast-adressen er den sidste adresse med alle host-bits sat til 1, hvilket giver 192.168.1.255. Netværks- og broadcast-adresser kan ikke tildeles hosts. Brugbare host-adresser er det samlede antal adresser minus 2. /24 giver 254 brugbare adresser ud af 256 i alt. /30 giver kun 2 brugbare adresser ud af 4, hvilket passer til point-to-point-forbindelser. IPv6 bruger multicast i stedet for broadcast.

03

3. Beregning og konvertering af subnetmaske

Subnetmasker består af sammenhængende 1-taller og 0-taller i binær form. /24 er 11111111.11111111.11111111.00000000 eller 255.255.255.0. /28 har 28 bits med 1-taller, hvilket giver 255.255.255.240. For at konvertere CIDR til subnetmaske tilføjer man (32 - CIDR) bits med 0'er. Omvendt giver optælling af 1-bits i subnetmasken CIDR-værdien. VLSM (Variable Length Subnet Mask) gør det muligt at have subnets i forskellig størrelse. Wildcard-masker er inverterede subnetmasker, der bruges i ACL-konfigurationer. Supernetting kombinerer flere netværk til ét.

04

4. Praktiske subnet-eksempler og planlægning

Lad os se på opdeling af et virksomhedsnetværk efter afdeling. En virksomhed har netværket 10.0.0.0/8. Salgsteamet, der har brug for 500 personer, passer til /23 (510 hosts). Udviklingsteamet på 100 passer til /25 (126 hosts). Små afdelinger bruger /28 (14 hosts). Server-til-server-forbindelser bruger /30 (2 hosts). Subnetplanlægning bør tage højde for fremtidig vækst og reservere ekstra adresser. Hierarkisk adressering gør routingtabeler enklere. Gruppering af adresseblokke efter region og funktion letter administrationen. Dokumentation holder styr på status for IP-adresseallokering.

05

5. Forholdet mellem routing og subnets

Routere videresender pakker mellem forskellige subnets. Hosts i samme subnet kommunikerer direkte, mens forskellige subnets kræver routere. Routingtabeller indeholder destinationsnetværk og information om næste hop. Længste præfiks-match vælger den mest specifikke rute. CIDR-aggregering samler flere subnets i én rute. 10.1.0.0/24, 10.1.1.0/24, 10.1.2.0/24 kan aggregeres til 10.1.0.0/22. Standardruten (0.0.0.0/0) håndterer alle ukendte destinationer. Kommunikation mellem subnets styres af firewalls for at øge sikkerheden.

06

6. Brug af subnetberegnere og tips

IP-subnetberegnere er vigtige til netværksdesign og fejlfinding. Når du indtaster IP og CIDR, beregnes netværksadresse, broadcast og brugbare hosts med det samme. Passende CIDR kan omberegnes ud fra det nødvendige antal hosts. Hvis du har brug for 100 hosts, er 2^7=128, så /25 er passende. Subnetopdeling følger potenser af 2. Hvis du deler /24 i 4 dele, får du /26. Undgå overlap for at forhindre IP-konflikter. Brug private IP-områder (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) til interne netværk. Onlineværktøjer kan verificere og visualisere komplekse VLSM-planer.

Ofte stillede sporgsmal

Bliver den IP-adresse, jeg indtaster, sendt til en server?
Nej. Al beregning sker på klientsiden i JavaScript, og den IP-adresse, du indtaster, bliver aldrig sendt til eller gemt på en server.
Hvordan vælger jeg den rigtige CIDR-værdi til det antal hosts, jeg har brug for?
Find den mindste 2-potens, der er større end dit nødvendige antal hosts. For eksempel kræver 100 hosts 2^7=128, så brug /25 (126 brugbare hosts). Det er god praksis at vælge lidt større for at give plads til fremtidig vækst.
Hvorfor kan netværks- og broadcast-adresser ikke tildeles en host?
Netværksadressen (alle host-bits 0) er reserveret til at identificere selve subnettet, og broadcast-adressen (alle host-bits 1) er reserveret til at sende til alle enheder på subnettet på én gang - ingen af dem kan gives til en enkelt enhed.
Hvornår ville jeg bruge et meget lille subnet som /30 eller /31?
/30 passer til point-to-point-forbindelser, hvor kun to enheder skal forbindes, som router-til-router. /31 er ifølge RFC 3021 dedikeret til point-to-point-forbindelser og bruger begge adresser som hosts uden netværks- eller broadcast-adresse.
Behandler denne beregner private og offentlige IP-områder forskelligt?
Beregningen er den samme i begge tilfælde. Men 10.0.0.0/8, 172.16.0.0/12 og 192.168.0.0/16 er reserveret til privat brug, så interne netværksdesigns bruger typisk subnetting inden for disse områder.