Jeg har en IP-adresse
12.23.34.22
Jeg trenger for å finne nettverksprefikset for denne IP-adressen. For det må jeg finne subnettmasken og deretter telle antall sammenhengende 1s for å få nettverksprefikset.
Hvordan kan vi beregne undernettmasken (255.x.x.x)
for denne gitte IP?
Kommentarer
- Nettverksmasken er ikke beregnet. Det er tildelt. Den som ga deg IP-adressen, kan fortelle deg hva det er.
- Hjalp noe svar deg? I så fall bør du godta svaret slik at spørsmålet ikke ' ikke dukker opp for alltid og leter etter et svar. Alternativt kan du gi og godta ditt eget svar.
Svar
Hvordan kan vi beregne undernettmasken
(255.x.x.x)
for denne gitte IP?
Du kan » t. For å finne prefikset trenger du adressen og masken, eller adressen og prefikslengden.
Se svarene på dette spørsmålet om hvordan man skal beregne alt.
Kommentarer
- Så i utgangspunktet bare subnettet ' s router og noder som består av delnettet, kjenner nettmasken? Eller mer presist, en ruter kjenner ikke ' ikke nettmasken. Den har bare regler med undernettet ' s nettmaske, som forteller den om å sende pakker til undernettet, hvis en IP-adresse samsvarer med en regel (som har en maske og et undernettnummer). Og noder kjenner også nettmasken deres (
ip a
). For å avgjøre om de ' for å godta eller ignorere en pakke. Det vil si at det ikke er behov for en nettmaske for å sende en pakke. Korriger meg hvis jeg ' tar feil. - … Og si om jeg vil vite om et nettsted ligger bak Cloudflare . Jeg ' må gjøre
ipcalc IP/PREFIX_LENGTH
for hvert IP-område, og sjekke om det resulterende delnettnummeret samsvarer med det fra IP-området. Eller finn et IP-område som ligner og sjekk IP-en med området ' s prefikslengde. - En rutetabell i en ruter har prefikser (nettverk og maske ). IP-pakker har bare adresser. Destinasjonsadressen på en pakke som kommer inn i en ruter sammenlignes med oppføringene i en rutetabell (maskerer adressen) for å se om den stemmer overens. Hvis det er samsvar, sendes pakken ut grensesnittet for det matchende prefikset, ellers blir pakken droppet. Du har virkelig ingen måte å vite banen en pakke tar til destinasjonen, og det er slik IP ble designet. Du bryr deg ikke hvordan det kommer dit, og stien kan endres når som helst; du bryr deg bare om at den kommer til destinasjonen.
Svar
En subnettmaske er en 32-biters verdi som lar enheten som mottar ip-pakker skille nettverks-ID-delen av IP-adressen fra verts-ID-delen av IP-adressen, så uten en nettverksmaske som kan representeres i form av en 32-verdi som (255.0.0.0
) eller skråstrek-notasjon (/8
) er det umulig å identifisere nettverksprefikset til en IP-adresse.
Svar
Jeg tror du trenger å vite om det er stilig eller ikke. Hvis det er stilfullt, kan du bruke standard undernettmaske av klasse A som er 255.0.0.0
, og nettverksadressen blir 12.0.0.0
.
Kommentarer
- Klassisk ruting har vært død i 25 år og har ingen plass i operative nettverk.
- Se VLSM og CIDR ( Classless Inter-Domain Routing) som drepte klassisk ruting. La adresseklasser hvile i fred. Se RFC 1518, En arkitektur for IP-adressetildeling med CIDR og RFC 1519, Classless Inter-Domain Routing (CIDR): en adressetildeling og aggregeringsstrategi fra året 1993 . Vi har ikke ' t brukt klassisk ruting i dette århundret.
- takk. Jeg ' Jeg antar at han ' prøver å løse et teoretisk problem