Calculați masca de subrețea din adresa IP

Am o adresă IP

12.23.34.22 

Am nevoie pentru a găsi prefixul de rețea pentru această adresă IP. Pentru asta, trebuie să găsesc masca de subrețea și apoi să număr numărul de 1 adiacente pentru a obține prefixul de rețea.

Cum putem calcula masca de subrețea (255.x.x.x) pentru acest IP dat?

Comentarii

  • Masca de rețea nu este calculată. Este atribuit. Oricine v-a dat adresa IP vă poate spune care este.
  • V-a ajutat vreun răspuns? Dacă da, ar trebui să acceptați răspunsul astfel încât întrebarea să nu ' să apară pentru totdeauna, în căutarea unui răspuns. Alternativ, puteți furniza și accepta propriul răspuns.

Răspuns

Cum putem calcula masca de subrețea (255.x.x.x) pentru acest IP dat?

Puteți ” t. Pentru a găsi prefixul, aveți nevoie de adresă și mască sau de adresa și lungimea prefixului.

Consultați răspunsurile la această întrebare despre cum se calculează totul.

Comentarii

  • Deci, practic, numai subrețeaua ' s router și nodurile care cuprind subrețeaua cunosc masca de rețea? Sau mai exact, un router nu ' nu cunoaște exact masca de rețea. Are doar reguli cu subrețeaua ' masca de rețea, care îi spune să trimită pachete în subrețea, dacă o adresă IP se potrivește cu o regulă (care are o mască și un număr de subrețea). Și, de asemenea, nodurile își cunosc masca de rețea (ip a). Pentru a determina dacă ' re pentru a accepta sau ignora un pachet. Adică, nu este necesară o mască de rețea pentru a trimite un pachet. Corectează-mă dacă greșesc '.
  • … Și spune dacă vreau să știu dacă un site se află în spatele Cloudflare . Am ' trebuie să fac ipcalc IP/PREFIX_LENGTH pentru fiecare gamă IP și să verific dacă numărul de subrețea rezultat se potrivește cu cel din gama IP. Sau găsiți un interval IP care arată similar și verificați adresa IP cu lungimea prefixului intervalului '.
  • O masă de rutare într-un router are prefixe (rețea și mască) ). Pachetele IP au doar adrese. Adresa de destinație a unui pachet care intră într-un router este comparată cu intrările dintr-un tabel de rutare (mascând adresa) pentru a vedea dacă se potrivește. Dacă există o potrivire, pachetul este trimis interfața pentru prefixul care se potrivește, altfel pachetul este abandonat. Nu aveți nicio modalitate de a cunoaște calea pe care o ia un pachet până la destinație și așa a fost conceput IP. Nu vă pasă cum ajunge acolo și calea s-ar putea schimba oricând; îți pasă doar că ajunge la destinație.

Răspuns

O mască de subrețea are o valoare de 32 de biți care permite dispozitivului care primește pachete ip să distingă porțiunea ID-ului rețelei de adresa IP de porțiunea ID gazdă a adresei IP, deci fără o mască de subrețea care poate fi reprezentată sub forma unei valori de 32, cum ar fi (255.0.0.0) sau slash-notation (/8) este imposibil să identificați prefixul de rețea al unei adrese IP.

Răspunde

Cred că trebuie să știi dacă este clasic sau nu. dacă este clasic, puteți utiliza masca de subrețea implicită din clasa A care este 255.0.0.0 și astfel adresa de rețea va fi 12.0.0.0.

Comentarii

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *