Opdeling af en IPv4-Adresse i Netværks- og Værtsdele
En subnetmaske opdeler en IPv4-adresse i en netværksdel og en værtsdel, der afgør, hvilke adresser der tilhører det samme lokale netværk. Indtast en IP-adresse og dens CIDR-præfikslængde (de “/24” i en adresse som 192.168.1.0/24), og denne beregner finder netværksadressen, broadcast-adressen, subnetmasken, og intervallet af adresser faktisk brugbare af enheder.
Formlen
- Subnetmaske: præfikslængdens antal indledende 1-bits, efterfulgt af 0-bits (f.eks. /24 →
11111111.11111111.11111111.00000000=255.255.255.0). - Netværksadresse: IP-adressen med en bitvis AND mod subnetmasken — dette nulstiller værtsbittene, hvilket kun efterlader netværket.
- Broadcast-adresse: netværksadressen med hver værtsbit sat til 1 — den højeste adresse i subnettet.
- Brugbare værter: hver adresse i subnettet undtagen netværks- og broadcast-adresserne, da de er reserverede — for almindelige subnet.
To specialtilfælde udskærer forskellige regler: en /31 (RFC 3021) bruges til punkt-til-punkt-forbindelser og behandler begge adresser som brugbare værter, da der ikke er behov for en broadcast-adresse mellem præcis to enheder. En /32 er en enkelt-vært-rute — den ene adresse er både netværket og dens egen eneste brugbare vært.
Eksempel
192.168.1.0/24 (et -præfiks):
- Subnetmaske:
255.255.255.0(24 bits af 1’ere, derefter 8 bits af 0’ere). - Netværksadresse:
192.168.1.0. - Broadcast-adresse:
192.168.1.255. - Brugbart værtsinterval:
192.168.1.1til192.168.1.254— brugbare adresser.
Vigtige Faktorer At Overveje
- Subnetting er, hvordan et stort netværk opdeles i mindre, mere håndterbare segmenter. At opdele et netværk i subnet kan forbedre sikkerhed (isolering af trafik mellem segmenter), ydeevne (reduktion af broadcast-trafik på et enkelt segment) og organisering — en almindelig praktisk grund til at planlægge subnet bevidst frem for at bruge ét fladt, stort netværk.
- Private IP-adresseintervaller (som 192.168.x.x, 10.x.x.x og 172.16-31.x.x) er reserveret til interne netværk og rutes aldrig på det offentlige internet. Disse intervaller er sat til side specifikt til lokale netværk som hjemmeroutere og kontor-LAN’er — denne beregner virker identisk for private og offentlige adresseintervaller, da selve subnetting-matematikken ikke afhænger af, hvilket interval en adresse falder inden for.
- Et mindre præfikstal (som /16) dækker et meget større adresseinterval end et større præfikstal (som /28). Dette omvendte forhold — færre bits reserveret til netværksdelen betyder flere bits (og dermed flere adresser) tilgængelige til værter — kan virke selvmodsigende i starten, da det mindre tal beskriver det større subnet.
- IPv6 bruger et fundamentalt anderledes, meget større adresseringsskema end IPv4. Denne beregner er specifikt til IPv4 (32-bit) adresser og CIDR-notation — IPv6 bruger 128-bit adresser med sine egne distinkte subnetting-konventioner, ikke dækket af dette værktøj.
Almindelige Fejl
- At glemme at trække netværks- og broadcast-adresserne fra, når man tæller brugbare værter. Et /24 har 256 adresser i alt, men kun 254 brugbare — den første og sidste er reserveret, en detalje det er let at overse, når man hurtigt estimerer kapacitet.
- At antage at /31 og /32 følger samme reserverede-adresse-regel som enhver anden præfiks. Et /31 er specifikt designet til punkt-til-punkt-forbindelser og behandler begge dets adresser som brugbare, og et /32 er en enkelt adresse, der er både sit eget netværk og sin egen vært — at anvende den standard “træk 2 fra”-regel på en af dem giver et forkert (eller negativt) svar.
- At forveksle hvilket præfikstal der beskriver et større netværk. Et /16 dækker langt flere adresser end et /28, selvom 16 er det mindre tal — færre bits reserveret til netværksdelen efterlader flere bits, og dermed flere adresser, til værter.
- At anvende IPv4-subnetting-matematik på en IPv6-adresse. IPv6 bruger 128-bit adresser og sine egne distinkte subnetting-konventioner — denne beregners formler gælder kun for 32-bit IPv4-adresser.
Godt at Vide
- Sætter du et hjemmenetværk op og skal estimere den båndbredde, det bør understøtte, snarere end dets adressering? Nødvendig Internethastighed Beregner besvarer det separate spørgsmål.
- Arbejder du med tal i en anden base som en del af netværks- eller programmeringsarbejde? Taltalsystem Konverter konverterer mellem binær, decimal, hexadecimal, og andre baser.
- Har du brug for en stærk, tilfældig adgangskode til en router eller netværksenhed, mens du er i gang? Adgangskodegenerator opretter en efter dine angivne krav.