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į.
Padalinti į potinklus
2 potinklių /25, kiekviename po 126 naudojamų įrenginių
| # | Tinklas | Naudojamas diapazonas | Transliacija |
|---|---|---|---|
| 1 | 192.168.1.0/25 | 192.168.1.1 – 192.168.1.126 | 192.168.1.127 |
| 2 | 192.168.1.128/25 | 192.168.1.129 – 192.168.1.254 | 192.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Į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ą.
- 2Bitinės kaukės konstravimasIš 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).
- 3Klasės ir RFC 1918 aptikimasPirmasis 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.
- 4Potinklių skaidymas ir bendrinama būsenaPotinklių 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
QR kodo generatorius
Generuokite QR kodus URL adresams, tekstui, WiFi ir kt. Be vandens ženklo.
Spalvų parinkiklis ir paletės generatorius
Rinkitės spalvas, konvertuokite tarp HEX/RGB/HSL ir generuokite harmoningas paletes.
Slaptažodžių generatorius
Kurkite stiprius, atsitiktinius slaptažodžius su pasirenkamu ilgiu, simbolių tipais ir išimtimis. Nemokamai, be prisijungimo.