Beregn undernetmaske fra IP-adresse

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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *