Subnet / CIDR kalkulator
Brzo izračunajte detalje podmreže iz IPv4 okteta i dužine CIDR prefiksa.
Kako koristiti ovaj kalkulator podmreža / CIDR
- 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).
- Postavite 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 s tačkama i binarnom obliku.
- Provjerite mrežnu i broadcast adresu
Pregledajte rezultate za mrežnu adresu i broadcast adresu kako biste vidjeli opseg podmreže.
- Obratite pažnju na iskoristive hostove
Koristite vrijednost iskoristivih hostova za planiranje broja uređaja kojima se mogu dodijeliti adrese u podmreži.
Kako ovaj kalkulator podmreže / CIDR-a radi
Ovaj kalkulator podmreže izračunava masku podmreže, mrežnu adresu, broadcast adresu i broj upotrebljivih hostova iz IPv4 adrese i dužine CIDR prefiksa. Koristi bitovne operacije — istu logiku koju ruteri i mrežni stogovi operativnih sistema primjenjuju na svaki paket — kako bi podijelio 32-bitni adresni prostor na mrežni dio i dio za hostove. Dužina prefiksa govori kalkulatoru koliko početnih bitova identifikuje mrežu; preostali bitovi su dostupni za adrese hostova. Razumijevanje ovih granica je ključno za planiranje IP adresa, kreiranje pravila vatrozida, liste kontrole pristupa i rješavanje problema s rutiranjem u bilo kojoj TCP/IP mreži.
mreža = IP AND maska • broadcast = IP OR NOT(maska) • tradicionalni upotrebljivi hostovi = 2^(32 − prefiks) − 2, uz posebnu obradu za /31 i /32 Uz IP adresu 192.168.10.50 sa prefiksom /26: maska podmreže je 11111111.11111111.11111111.11000000, što je 255.255.255.192 u decimalnom zapisu sa tačkama. Bitovna AND operacija nad 192.168.10.50 i 255.255.255.192 daje mrežnu adresu 192.168.10.0. Bitovna OR operacija nad 192.168.10.50 i invertovanom maskom (0.0.0.63) daje broadcast adresu 192.168.10.63. Host dio 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 upotrebljivih hostova = 1.022. /22 ostavlja 10 bita 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 upotrebljivih hostova = 14. /28 je uobičajen za male prodajne 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 dvije upotrebljive point-to-point krajnje tačke u skladu sa RFC 3021, a /32 kao rutu za jedan host.
- ✓ Svaki oktet mora biti u rasponu od 0 do 255, a dužina prefiksa mora biti između 0 i 32. Vrijednosti izvan ovih granica će dati nevažeće rezultate.
- ✓ Izračun pretpostavlja besklasno adresiranje (CIDR). Naslijeđene klasne granice (Klasa A/B/C) se ne primjenjuju.
- Za većinu podmreža, mrežna adresa (svi bitovi hosta su nula) i broadcast adresa (svi bitovi hosta su jedan) ne mogu se dodijeliti uređajima, zbog čega tradicionalna formula oduzima dva od ukupnog broja adresa.
- Point-to-point /31 linkovi su namjerni izuzetak: obje adrese se tretiraju kao upotrebljive krajnje tačke umjesto rezervisanja posebnih mjesta za mrežnu i broadcast adresu.
- Prilikom planiranja VLAN-ova ili cloud VPC-ova, odaberite prefiks koji ostavlja dovoljno prostora za budući rast — kada je podmreža u produkciji, promjena veličine obično znači ponovno adresiranje cijelog opsega.
- Supernetting (agregacija ruta) koristi istu bitovnu logiku unazad: kombinuje više manjih prefiksa u jedan veći kako bi se smanjile tabele rutiranja.
- Za brzo računanje napamet, zapamtite progresiju /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 dodjele i agregacije internet adresa
- RFC 3021 — Korištenje 31-bitnih prefiksa na IPv4 Point-to-Point linkovima
- RFC 791 — Internet Protocol (struktura IPv4 adresa i bitovne operacije)
Razumijevanje CIDR notacije i matematike podmreža
CIDR (Classless Inter-Domain Routing) notacija kompaktno opisuje kako se IPv4 adresa dijeli na mrežni dio i dio za hosta. Dužina prefiksa (npr. /24) govori vam koliko od 32 bita identifikuje mrežu; preostali bitovi definišu adrese hostova unutar te podmreže. /24 ostavlja 8 bita za hostove, pa je 2^8 = 256 ukupnih adresa, od kojih su 254 obično upotrebljive nakon rezervacije mrežne i broadcast adrese. Matematika podmreža se oslanja na bitovne operacije: mrežna adresa je IP AND maska podmreže, a broadcast adresa je IP OR invertovana maska. Ruteri i firewall-ovi koriste ovu logiku na svakom paketu kako bi odlučili da li adresa pripada lokalnoj podmreži ili mora biti proslijeđena dalje.
Praktični slučajevi korištenja podmreža za programere
Programeri se susreću sa proračunima podmreža prilikom dizajniranja cloud VPC-ova, pisanja firewall pravila, otklanjanja problema sa rutiranjem i konfigurisanja lista za kontrolu pristupa. U AWS, GCP ili Azure okruženjima, birate CIDR blokove za VPC-ove i podmreže; razumijevanje dužine prefiksa pomaže vam da pravilno odredite veličinu podmreža i izbjegnete preklapanje. Sigurnosni inženjeri koriste CIDR opsege u iptables, nftables i cloud sigurnosnim grupama kako bi dozvolili ili odbili saobraćaj po IP opsegu. Prilikom rješavanja problema sa povezivanjem, poznavanje mrežne i broadcast adrese pomaže vam da provjerite da li je host unutar očekivanog opsega. DevOps timovi također koriste matematiku podmreža prilikom planiranja dodjele IP adresa za Kubernetes klastere, mreže kontejnera i multi-tenant arhitekture.
Česta pitanja o Subnet / CIDR kalkulatoru
Koja je razlika između subnet maske i CIDR prefiksa?
Oni izražavaju iste informacije u različitim notacijama. Prefiks /24 označava 24 vodeća bita jedinice, što odgovara subnet maski 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 dvije adrese oduzimaju od ukupnog broja da bi se dobili iskoristivi hostovi?
U tradicionalnom IPv4 subnetiranju, prva adresa u podmreži (svi bitovi hosta su nula) rezervisana je kao mrežna adresa, a posljednja adresa (svi bitovi hosta su jedan) rezervisana je kao broadcast adresa. Nijedna se ne može dodijeliti uređaju, pa je broj iskoristivih hostova = 2^(bitovi hosta) − 2. /31 point-to-point veza je značajan izuzetak.
Mogu li koristiti ovaj kalkulator za privatne opsege IP adresa?
Da. Bitovna 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 pravilima firewalla za podudaranje sa tačno jednom IP adresom, a ovaj kalkulator to prikazuje kao jednu iskoristivu 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.