Subnet / CIDR kalkulator
Brzo izračunajte detalje podmreže iz IPv4 okteta i dužine CIDR prefiksa.
Kako koristiti ovaj subnet / CIDR kalkulator
- Unesite IP oktete
Unesite četiri okteta u polja IP oktet 1, IP oktet 2, IP oktet 3 i IP oktet 4 (npr. 192, 168, 10, 50).
- Podesite dužinu CIDR prefiksa
Unesite prefiks podmreže u polje za dužinu CIDR prefiksa (npr. 24 za /24, 26 za /26).
- Pročitajte masku podmreže
Kalkulator prikazuje masku podmreže u decimalnom formatu sa tačkama i u binarnom obliku.
- Proverite mrežnu i broadcast adresu
Pregledajte rezultate za mrežnu adresu i broadcast adresu da biste videli opseg podmreže.
- Zabeležite broj upotrebljivih hostova
Koristite vrednost za upotrebljive hostove da biste planirali koliko uređaja može dobiti adresu u podmreži.
Kako ovaj subnet / CIDR kalkulator radi
Ovaj subnet kalkulator izračunava mrežnu masku, mrežnu adresu, broadcast adresu i broj dostupnih hostova na osnovu IPv4 adrese i dužine CIDR prefiksa. Koristi bitovske operacije — istu logiku koju ruteri i mrežni stekovi operativnih sistema primenjuju na svaki paket — kako bi podelio 32-bitni adresni prostor na mrežni deo i deo za hostove. Dužina prefiksa govori kalkulatoru koliko početnih bitova identifikuje mrežu; preostali bitovi su dostupni za adrese hostova. Razumevanje ovih granica je ključno za planiranje IP adresa, kreiranje pravila zaštitnog zida (firewall), liste kontrole pristupa i rešavanje problema sa rutingom u bilo kojoj TCP/IP mreži.
mreža = IP AND maska • broadcast = IP OR NOT(maska) • tradicionalni dostupni hostovi = 2^(32 − prefiks) − 2, uz posebnu obradu za /31 i /32 Za IP adresu 192.168.10.50 sa prefiksom /26: mrežna maska je 11111111.11111111.11111111.11000000, što je 255.255.255.192 u decimalnom zapisu sa tačkama. Bitovska AND operacija nad 192.168.10.50 i 255.255.255.192 daje mrežnu adresu 192.168.10.0. Bitovska OR operacija nad 192.168.10.50 i invertovanom maskom (0.0.0.63) daje broadcast adresu 192.168.10.63. Host deo ima 32 − 26 = 6 bitova, pa je ukupan broj adresa = 2^6 = 64, a broj upotrebljivih hostova = 64 − 2 = 62.
Za 10.0.0.100/22: maska podmreže je 255.255.252.0, mrežna adresa je 10.0.0.0, broadcast je 10.0.3.255, a broj upotrebljivih hostova = 1.022. /22 ostavlja 10 bitova za hostove (2^10 − 2).
Za 172.16.5.1/28: maska podmreže je 255.255.255.240, mrežna adresa je 172.16.5.0, broadcast je 172.16.5.15, a broj upotrebljivih hostova = 14. /28 je uobičajen za male prodajne (POS) ili IoT podmreže.
- ✓ Kalkulator radi isključivo sa IPv4 (32-bitnim adresama). IPv6 podmreže koriste 128-bitni adresni prostor i drugačije konvencije.
- ✓ Dužine prefiksa /31 i /32 su važeće CIDR notacije. Ovaj kalkulator prikazuje /31 kao dve upotrebljive point-to-point krajnje tačke u skladu sa RFC 3021, a /32 kao rutu za jedan host.
- ✓ Svaki oktet mora biti u opsegu 0–255, a dužina prefiksa mora biti između 0 i 32. Vrednosti izvan ovih granica će dati nevažeće rezultate.
- ✓ Proračun podrazumeva besklasno adresiranje (CIDR). Nasleđene klasne granice (Klasa A/B/C) se ne primenjuju.
- Za većinu podmreža, mrežna adresa (svi bitovi hosta su nula) i broadcast adresa (svi bitovi hosta su jedan) ne mogu se dodeliti uređajima, zbog čega tradicionalna formula oduzima dva od ukupnog broja adresa.
- Point-to-point /31 linkovi su namerni izuzetak: obe adrese se tretiraju kao upotrebljive krajnje tačke umesto rezervisanja posebnih slotova za mrežnu i broadcast adresu.
- Prilikom planiranja VLAN-ova ili cloud VPC-ova, izaberite prefiks koji ostavlja dovoljno prostora za budući rast — kada podmreža uđe u produkciju, promena veličine obično podrazumeva ponovno adresiranje celog opsega.
- Supernetting (agregacija ruta) koristi istu bitovsku logiku unazad: kombinuje više manjih prefiksa u jedan veći kako bi se smanjile tabele rutiranja.
- Za brzo računanje napamet, zapamtite niz /24 = 254 hosta, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — svaki dodatni bit prefiksa prepolovljuje broj hostova.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): Plan dodele i agregacije internet adresa
- RFC 3021 — Korišćenje 31-bitnih prefiksa na IPv4 Point-to-Point linkovima
- RFC 791 — Internet Protocol (struktura IPv4 adresa i bitovske operacije)
Razumevanje CIDR notacije i matematike podmreža.
CIDR (Classless Inter-Domain Routing) notacija kompaktno opisuje kako se IPv4 adresa deli na mrežni deo i deo za hostove. Dužina prefiksa (npr. /24) govori koliko od 32 bita identifikuje mrežu; preostali bitovi definišu adrese hostova unutar te podmreže. /24 ostavlja 8 bitova za hostove, pa je 2^8 = 256 ukupnih adresa, od kojih su 254 obično upotrebljive nakon rezervisanja mrežne i broadcast adrese. Matematika podmreža se oslanja na bitovske operacije: mrežna adresa je IP AND maska podmreže, a broadcast adresa je IP OR invertovana maska. Ruteri i zaštitni zidovi koriste ovu logiku na svakom paketu kako bi odlučili da li adresa pripada lokalnoj podmreži ili mora biti prosleđena dalje.
Praktični primeri korišćenja podmreža za programere
Programeri se susreću sa proračunima podmreža prilikom dizajniranja cloud VPC-ova, pisanja pravila zaštitnog zida, otklanjanja problema sa rutiranjem i konfigurisanja lista za kontrolu pristupa. U AWS, GCP ili Azure servisima birate CIDR blokove za VPC-ove i podmreže; razumevanje dužine prefiksa pomaže vam da pravilno odredite veličinu podmreža i izbegnete preklapanje. Inženjeri bezbednosti koriste CIDR opsege u iptables, nftables i cloud bezbednosnim grupama kako bi dozvolili ili odbili saobraćaj po IP opsegu. Prilikom rešavanja problema sa povezivanjem, poznavanje mrežne i broadcast adrese pomaže vam da proverite da li je host unutar očekivanog opsega. DevOps timovi takođe koriste matematiku podmreža prilikom planiranja dodele IP adresa za Kubernetes klastere, mreže kontejnera i multi-tenant arhitekture.
Česta pitanja o Subnet / CIDR kalkulatoru
Koja je razlika između maske podmreže i CIDR prefiksa?
Oni izražavaju iste informacije u različitim notacijama. Prefiks /24 označava 24 vodeća bita jedinice, što odgovara maski podmreže u decimalnom zapisu sa tačkama 255.255.255.0. CIDR notacija je kompaktnija i predstavlja standard koji se koristi u modernim konfiguracijama rutiranja.
Zašto se dve adrese oduzimaju od ukupnog broja da bi se dobili upotrebljivi hostovi?
U tradicionalnom IPv4 podmrežavanju, prva adresa u podmreži (svi bitovi hosta su nule) rezervisana je kao mrežna adresa, a poslednja adresa (svi bitovi hosta su jedinice) rezervisana je kao broadcast adresa. Nijedna se ne može dodeliti uređaju, pa je broj upotrebljivih hostova = 2^(bitovi hosta) − 2. Izuzetak je /31 point-to-point veza.
Mogu li koristiti ovaj kalkulator za privatne opsege IP adresa?
Da. Bitovska matematika je identična za privatne (RFC 1918) i javne adrese. Uobičajeni privatni opsezi su 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16.
Šta znači prefiks /32?
Prefiks /32 identifikuje jednu adresu hosta bez bitova hosta. Obično se koristi u tabelama rutiranja i firewall pravilima za podudaranje sa tačno jednom IP adresom, a ovaj kalkulator to prijavljuje kao jednu upotrebljivu rutu hosta.
Da li ovo radi za IPv6?
Ne. Ovaj kalkulator je dizajniran za IPv4 32-bitni adresni prostor. IPv6 koristi 128-bitne adrese, drugačiji opseg dužine prefiksa (obično /48 do /128) i ne rezerviše broadcast adresu na isti način.