Jeg har en IP-adresse
12.23.34.22
Jeg har brug for for at finde netværkspræfikset til denne IP-adresse. Til det er jeg nødt til at finde undernetmasken og derefter tælle antallet af sammenhængende 1er for at få netværkspræfikset.
Hvordan kan vi beregne undernetmasken (255.x.x.x)
for denne givne IP?
Kommentarer
- Netværksmasken beregnes ikke . Det er tildelt. Hvem der har givet dig IP-adressen, kan fortælle dig, hvad det er.
- Har noget svar hjulpet dig? Hvis ja, skal du acceptere svaret, så spørgsmålet ikke ' ikke dukker op for evigt og leder efter et svar. Alternativt kan du give og acceptere dit eget svar.
Svar
Hvordan kan vi beregne undernetmasken
(255.x.x.x)
for denne givne IP?
Du kan ” t. For at finde præfikset skal du have adresse og maske eller adresse og præfikslængde.
Se svarene på dette spørgsmål om hvordan man beregner alt.
Kommentarer
- Så stort set kun subnet ' s router og noder, der omfatter undernet, kender netmasken? Eller mere præcist, en router kender ikke ' netværket. Den har bare regler med undernettet ' s netmaske, der fortæller den at sende pakker til undernettet, hvis en IP-adresse matcher en regel (der har en maske og et undernetnummer). Og også noder kender deres netmaske (
ip a
). For at afgøre, om de ' igen for at acceptere eller ignorere en pakke. Det vil sige, at en netmaske ikke er nødvendig for at sende en pakke. Ret mig, hvis jeg ' tager fejl. - … Og sig, hvis jeg vil vide, om et websted ligger bag Cloudflare . Jeg ' skal gøre
ipcalc IP/PREFIX_LENGTH
for hvert IP-område og kontrollere, om det resulterende undernetnummer svarer til nummeret fra IP-området. Eller find et IP-interval, der ligner hinanden, og kontroller IPen med området ' s præfikslængde. - En routingtabel i en router har præfikser (netværk og maske ). IP-pakker har kun adresser. Destinationsadressen på en pakke, der kommer ind i en router, sammenlignes med posterne i en routingtabel (maskering af adressen) for at se, om den stemmer overens. Hvis der er et match, sendes pakken grænsefladen til det matchende præfiks, ellers tabes pakken. Du har virkelig ingen måde at kende den sti, en pakke tager til sin destination, og sådan blev IP designet. Du er ligeglad med hvordan det kommer derhen, og stien kan ændre sig når som helst; du er kun opmærksom på, at den når frem til destinationen.
Svar
En undernetmaske er en 32-bit værdi der gør det muligt for den enhed, der modtager ip-pakker, at skelne netværks-ID-delen af IP-adressen fra værts-ID-delen af IP-adressen, så uden en undernetmaske, der kan repræsenteres i form af en 32-værdi som (255.0.0.0
) eller skråstreg-notation (/8
) er det umuligt at identificere netværkspræfikset for en IP-adresse.
Svar
Jeg tror, du har brug for at vide, om det er klassisk eller ej. Hvis det er klassisk, kan du bruge standardundernetmasken i klasse A, der er 255.0.0.0
, og netværksadressen bliver 12.0.0.0
.
Kommentarer
- Klassisk routing har været død i 25 år og har ingen plads i operationelle netværk.
- Se VLSM og CIDR ( Classless Inter-Domain Routing), der dræbte klassisk routing. Lad adresseklasser hvile i fred. Se RFC 1518, en arkitektur til IP-adressetildeling med CIDR og RFC 1519, Classless Inter-Domain Routing (CIDR): en adressetildeling og aggregeringsstrategi fra året 1993 . Vi har ikke ' t brugt klassisk routing i dette århundrede.
- tak. Jeg ' Jeg antager, at han ' forsøger at løse nogle teoretiske problemer