Subnet / CIDR kalkulačka
Rýchlo zistite podrobnosti o podsieti z IPv4 oktetov a dĺžky CIDR prefixu.
Ako používať túto kalkulačku podsietí / CIDR
- 1 Zadajte oktety IP adresy
Zadajte štyri oktety do polí Oktet IP 1, Oktet IP 2, Oktet IP 3 a Oktet IP 4 (napr. 192, 168, 10, 50).
- 2 Nastavte dĺžku prefixu CIDR
Zadajte prefix podsiete do poľa dĺžka prefixu CIDR (napr. 24 pre /24, 26 pre /26).
- 3 Zistite masku podsiete
Kalkulačka vracia masku podsiete v bodkovanom dekadickom formáte.
- 4 Skontrolujte sieťovú a broadcastovú adresu
Skontrolujte výsledky sieťovej adresy a broadcast adresy, aby ste videli rozsah podsiete. Pre /31 point-to-point spojenia sa výsledok broadcastu uvádza ako nepoužitý.
- 5 Všimnite si počet použiteľných hostiteľov
Použite hodnotu Použiteľní hostitelia na plánovanie počtu zariadení, ktorým možno v podsieti priradiť adresy.
Ako funguje táto kalkulačka podsietí / CIDR
Táto kalkulačka podsietí odvodzuje masku podsiete, sieťovú adresu, broadcastovú adresu a počet použiteľných hostiteľov z IPv4 adresy a dĺžky prefixu CIDR. Používa bitové operácie — rovnakú logiku, akú vykonávajú smerovače a sieťové zásobníky operačných systémov pri každom pakete — na rozdelenie 32-bitového adresného priestoru na sieťovú časť a časť pre hostiteľov. Dĺžka prefixu hovorí kalkulačke, koľko úvodných bitov identifikuje sieť; zvyšné bity sú k dispozícii pre adresy hostiteľov. Pochopenie týchto hraníc je nevyhnutné pre plánovanie IP adries, vytváranie pravidiel firewallu, zoznamy riadenia prístupu a riešenie problémov so smerovaním v akejkoľvek sieti TCP/IP.
sieť = IP AND maska • broadcast = IP OR NOT(maska) • tradiční použiteľní hostitelia = 2^(32 − prefix) − 2, so špeciálnym spracovaním pre /31 a /32 Pre IP adresu 192.168.10.50 s prefixom /26: maska podsiete je 11111111.11111111.11111111.11000000, čo je 255.255.255.192 v dekadickom zápise s bodkami. Bitový súčin (AND) 192.168.10.50 a 255.255.255.192 dáva sieťovú adresu 192.168.10.0. Bitový súčet (OR) 192.168.10.50 a invertovanej masky (0.0.0.63) dáva broadcastovú adresu 192.168.10.63. Hostiteľská časť má 32 − 26 = 6 bitov, takže celkový počet adries = 2^6 = 64 a počet použiteľných hostiteľov = 64 − 2 = 62.
Pre 10.0.0.100/22: maska podsiete je 255.255.252.0, sieťová adresa je 10.0.0.0, broadcast je 10.0.3.255 a počet použiteľných hostiteľov = 1 022. /22 ponecháva 10 bitov pre hostiteľov (2^10 − 2).
Pre 172.16.5.1/28: maska podsiete je 255.255.255.240, sieťová adresa je 172.16.5.0, broadcast je 172.16.5.15 a počet použiteľných hostiteľov = 14. /28 je bežný pre malé predajné miesta (POS) alebo IoT podsiete.
- ✓ Kalkulačka pracuje iba s IPv4 (32-bitové adresy). Subnetting IPv6 využíva 128-bitový adresný priestor a iné konvencie.
- ✓ Dĺžky prefixov /31 a /32 sú platné notácie CIDR. Táto kalkulačka uvádza /31 ako dva použiteľné koncové body point-to-point v súlade s RFC 3021 a /32 ako jednu trasu hostiteľa.
- ✓ Každý oktet musí byť v rozsahu 0 – 255 a dĺžka prefixu musí byť medzi 0 a 32. Hodnoty mimo týchto hraníc sú zamietnuté validáciou pred spustením výpočtu podsiete.
- ✓ Výpočet predpokladá beztriedne adresovanie (CIDR). Pôvodné hranice tried (trieda A/B/C) sa neuplatňujú.
- Pri väčšine podsietí nie je možné priradiť zariadeniam sieťovú adresu (všetky bity hostiteľa sú nula) a broadcastovú adresu (všetky bity hostiteľa sú jedna), preto sa v tradičnom vzorci od celkového počtu adries odčítavajú dve.
- Prepojenia typu point-to-point s prefixom /31 sú zámernou výnimkou: obe adresy sa považujú za použiteľné koncové body namiesto rezervovania samostatných slotov pre sieť a broadcast.
- Pri plánovaní VLAN alebo cloudových VPC zvoľte prefix, ktorý ponecháva dostatok priestoru pre budúci rast – akonáhle je podsieť v prevádzke, zmena veľkosti zvyčajne znamená preadresovanie celého rozsahu.
- Supernetting (agregácia trás) využíva rovnakú bitovú logiku v opačnom poradí: kombinuje viacero menších prefixov do jedného väčšieho s cieľom zmenšiť smerovacie tabuľky.
- Pre rýchle počítanie z hlavy si zapamätajte postupnosť /24 = 254 hostiteľov, /25 = 126, /26 = 62, /27 = 30, /28 = 14 – každý ďalší bit prefixu znižuje počet hostiteľov na polovicu.
- RFC 4632 — Beztriedne smerovanie medzi doménami (CIDR) — Notácia prefixu CIDR a beztriedne adresovanie IPv4
- RFC 3021 — Používanie 31-bitových prefixov na IPv4 spojeniach typu Point-to-Point — Spracovanie hostiteľov pre /31 point-to-point
- RFC 791 — Internetový protokol — Štruktúra IPv4 adresy
Porozumenie notácii CIDR a výpočtom podsietí
CIDR (Classless Inter-Domain Routing) notácia kompaktne popisuje, ako je IPv4 adresa rozdelená na sieťovú časť a časť pre hostiteľa. Dĺžka prefixu (napr. /24) určuje, koľko z 32 bitov identifikuje sieť; zvyšné bity definujú adresy hostiteľov v rámci tejto podsiete. /24 ponecháva 8 bitov pre hostiteľov, teda 2^8 = 256 adries celkovo, pričom 254 je zvyčajne použiteľných po vyhradení sieťovej a broadcast adresy. Matematika podsietí sa spolieha na bitové operácie: sieťová adresa je IP AND maska podsiete a broadcast adresa je IP OR invertovaná maska. Routery a firewally používajú túto logiku pri každom pakete, aby rozhodli, či adresa patrí do lokálnej podsiete alebo musí byť smerovaná inam.
Praktické prípady použitia segmentácie sietí pre vývojárov
Vývojári sa stretávajú s výpočtami podsietí pri navrhovaní cloudových VPC, písaní pravidiel firewallu, ladení problémov so smerovaním a konfigurácii zoznamov riadenia prístupu (ACL). V AWS, GCP alebo Azure si vyberáte CIDR bloky pre VPC a podsiete; pochopenie dĺžky prefixu vám pomôže správne dimenzovať podsiete a vyhnúť sa ich prekrývaniu. Bezpečnostní inžinieri používajú CIDR rozsahy v iptables, nftables a cloudových bezpečnostných skupinách na povolenie alebo zakázanie prevádzky podľa rozsahu IP. Pri riešení problémov s konektivitou vám znalosť sieťovej a broadcast adresy pomôže overiť, či sa hostiteľ nachádza v očakávanom rozsahu. DevOps tímy využívajú matematiku podsietí aj pri plánovaní prideľovania IP adries pre Kubernetes clustery, kontajnerové siete a multi-tenant architektúry.
Často kladené otázky o kalkulačke podsietí / CIDR
Aký je rozdiel medzi maskou podsiete a prefixom CIDR? +
Vyjadrujú rovnakú informáciu v inom zápise. Prefix /24 znamená 24 počiatočných jednotkových bitov, čo zodpovedá maske podsiete v desiatkovom formáte s bodkami 255.255.255.0. Zápis CIDR je kompaktnejší a je štandardom používaným v moderných konfiguráciách smerovania.
Prečo sa od celkového počtu odčítavajú dve adresy, aby sme získali počet použiteľných hostiteľov? +
V tradičnom segmentovaní IPv4 je prvá adresa v podsieti (všetky bity hostiteľa sú nuly) vyhradená ako adresa siete a posledná adresa (všetky bity hostiteľa sú jednotky) je vyhradená ako adresa všesmerového vysielania (broadcast). Ani jednu nemožno priradiť zariadeniu, preto použiteľní hostitelia = 2^(bity hostiteľa) − 2. Významnou výnimkou je point-to-point spojenie /31.
Môžem túto kalkulačku použiť pre súkromné rozsahy IP adries? +
Áno. Bitová matematika je identická pre súkromné (RFC 1918) aj verejné adresy. Bežné súkromné rozsahy sú 10.0.0.0/8, 172.16.0.0/12 a 192.168.0.0/16.
Čo znamená prefix /32? +
Prefix /32 identifikuje adresu jedného hostiteľa bez bitov hostiteľa. Bežne sa používa v smerovacích tabuľkách a pravidlách firewallu na presnú zhodu s jednou IP adresou a táto kalkulačka to uvádza ako jednu použiteľnú trasu hostiteľa.
Funguje to pre IPv6? +
Nie. Táto kalkulačka je navrhnutá pre 32-bitový adresný priestor IPv4. IPv6 používa 128-bitové adresy, iný rozsah dĺžky prefixu (zvyčajne /48 až /128) a nevyhradzuje adresu broadcast rovnakým spôsobom.
Používajte toto ako odhad a dôležité rozhodnutia konzultujte s kvalifikovaným odborníkom.
Vstupy zostávajú v prehliadači, pokiaľ vás budúca funkcia výslovne neinformuje inak.
Súvisiace vývojárske kalkulačky
Preskúmajte súvisiace kalkulačky na porovnanie výsledkov a predpokladov.
Prevodník farieb
Okamžite prevádzajte farby medzi formátmi HEX, RGB a HSL.
JSON formátovač
Validujte a naformátujte JSON s analýzou štruktúry.
Generátor UUID
Okamžite generujte náhodné identifikátory UUID v4.
Prevodník času Epoch
Preveďte Unixové časové pečiatky na dátumy UTC alebo premeňte dátum na sekundy epoch.
Kalkulačka na prevod číselných sústav
Preveďte celé číslo do binárnej, oktálnej, desiatkovej a hexadecimálnej sústavy.
Hypotekárna kalkulačka
Odhadnite mesačné splátky hypotéky, úroky a celkové náklady na bývanie.