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
- 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).
- Nastavte dĺžku prefixu CIDR
Zadajte prefix podsiete do poľa dĺžka prefixu CIDR (napr. 24 pre /24, 26 pre /26).
- Zistite masku podsiete
Kalkulačka vráti masku podsiete v bodkovanom dekadickom a binárnom formáte.
- Skontrolujte sieťovú a broadcastovú adresu
Skontrolujte výsledky Sieťová adresa a Broadcastová adresa, aby ste videli rozsah podsiete.
- 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 spôsobia neplatné výsledky.
- ✓ 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 — Classless Inter-Domain Routing (CIDR): Plán prideľovania a agregácie internetových adries
- RFC 3021 — Používanie 31-bitových prefixov na IPv4 point-to-point spojeniach
- RFC 791 — Internet Protocol (štruktúra IPv4 adries a bitové operácie)
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.