Pereiti prie pagrindinio turinio

Potinklio / CIDR skaičiuotuvas nemokamai

Apskaičiuokite tinklo adresą, transliavimo adresą, naudojamų įrenginių (host) diapazoną, potinklio kaukę ir įrenginių skaičių pagal bet kurį IPv4 adresą ir CIDR priešdėlį.

Veikia neprisijungus, kai įkeliama
/
/0/8/16/24/32
254
Naudojami įrenginiai
256
Iš viso adresų
Tinklo adresas
Naudojamų įrenginių diapazonas
Transliavimo adresas
Potinklio kaukė
Pakaitos kaukė (wildcard)
Kaukė (dvejetainė)
IP klasė
Adreso tipas

Padalinti į potinklus

2 potinklių /25, kiekviename po 126 naudojamų įrenginių

#TinklasNaudojamas diapazonasTransliacija
1192.168.1.0/25192.168.1.1 – 192.168.1.126192.168.1.127
2192.168.1.128/25192.168.1.129 – 192.168.1.254192.168.1.255

IPv4 potinklių nuoroda. /31 ir /32 tvarkomi pagal RFC 3021 (taškas–taškas ir vienas įrenginys). Visi skaičiavimai vyksta vietoje, jūsų naršyklėje.

Dažniausi naudojimo būdai

  • Poseklo planavimas tinklo administratoriamsPlanuoti IP paskirstymą, apskaičiuoti prieinamus mazgus ir poseklo dydį tinklui.
  • Podsekimo praktika IT studentamsPatikrinkite savo posekimo namų darbą ir CCNA praktikos problemas iš karto.
  • Home Lab & Self-Hosting poseklaiPlanuoti IP diapazonus namų tinklui, VLAN, Docker ir savo šeimininko paslaugoms.
  • Planuoti Cloud VPC CIDR blokasAWS / GCP / Azure VPC ir CIDR diapazonų dydis prieš aprūpinant.
  • CIDR diapazonai ugniasienės taisyklėmsKonvertuoti IP diapazonus į CIDR žymėjimą ugniasienės leisti / neleisti taisyklėms ir ACL.

Kaip tai veikia

Visi skaičiavimai vyksta visiškai jūsų naršyklėje, naudojant rankomis parašytą bitinę aritmetiką — jokios bibliotekos, jokio kreipimosi į serverį. Įvedate IPv4 adresą ir CIDR priešdėlio ilgį; įrankis tiesiogiai JavaScript kodu taiko standartines bitų kaukės operacijas, akimirksniu išvesdamas kiekvieną potinklio savybę, kol rašote.

  1. 1
    Įvesties analizavimas ir patikra
    Įrankis padalija taškais atskirtą IP adresą į keturis oktetus, patikrina, ar kiekvienas yra 0–255, ir supakuoja juos į 32 bitų nepasirašytą sveikąjį skaičių, naudodamas poslinkio į kairę operacijas. Neteisingi adresai pagaunami prieš vykdant bet kokį skaičiavimą.
  2. 2
    Bitinės kaukės konstravimas
    Iš CIDR priešdėlio ilgio 32 bitų potinklio kaukė sukuriama, pastumiant 0xFFFFFFFF į kairę per (32 − priešdėlis). Bitinis AND su IP sveikuoju skaičiumi duoda tinklo adresą; bitinis OR su apversta kauke duoda transliavimo adresą. Bendras kompiuterių skaičius apskaičiuojamas kaip 2^(32 − priešdėlis).
  3. 3
    Klasės ir RFC 1918 aptikimas
    Pirmasis oktetas lyginamas su A/B/C/D/E klasės ribų reikšmėmis, kad priskirtų IP klasę. Atskira patikra tikrina, ar adresas patenka į 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 ar 127.0.0.0/8 privačius intervalus, apibrėžtus RFC 1918.
  4. 4
    Potinklių skaidymas ir bendrinama būsena
    Potinklių skaidiklis padalija dabartinį tinklą į vienodus antrinius potinklius pasirinktu ilgesniu priešdėliu: jis žengia per 2^(32 − naujas priešdėlis) sveikojo skaičiaus poslinkius nuo bazinio adreso, dinamiškai apskaičiuodamas kiekvieno antrinio potinklio tinklo, transliavimo ir naudojamą intervalą. Dabartinis IP ir priešdėlis įrašomi į URL fragmentą, todėl rezultatus galima įsiminti ar jais pasidalyti.

Susiję įrankiai

Dažnai užduodami klausimai