Subnet / CIDR kalkulator
Brzo izračunajte detalje podmreže iz IPv4 okteta i duljine CIDR prefiksa.
Kako koristiti ovaj subnet / CIDR kalkulator
- Unesite IP oktete
Upišite četiri okteta u polja IP oktet 1, IP oktet 2, IP oktet 3 i IP oktet 4 (npr. 192, 168, 10, 50).
- Postavite duljinu CIDR prefiksa
Unesite prefiks podmreže u polje za duljinu CIDR prefiksa (npr. 24 za /24, 26 za /26).
- Očitajte mrežnu masku
Kalkulator prikazuje mrežnu masku u decimalnom obliku s točkama i binarnom obliku.
- Provjerite mrežnu i broadcast adresu
Pregledajte rezultate za mrežnu adresu i broadcast adresu kako biste vidjeli raspon podmreže.
- Provjerite broj iskoristivih adresa
Koristite vrijednost iskoristivih adresa (Usable hosts) 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 dostupnih hostova iz IPv4 adrese i duljine CIDR prefiksa. Koristi bitovne operacije — istu logiku koju usmjerivači i mrežni stogovi operacijskih sustava izvode na svakom paketu — kako bi podijelio 32-bitni adresni prostor na mrežni dio i dio za hostove. Duljina prefiksa govori kalkulatoru koliko vodećih bitova identificira mrežu; preostali bitovi dostupni su za adrese hostova. Razumijevanje ovih granica ključno je za planiranje IP adresa, izradu pravila vatrozida, liste kontrole pristupa i rješavanje problema s usmjeravanjem 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 Uz IP adresu 192.168.10.50 s prefiksom /26: mrežna maska je 11111111.11111111.11111111.11000000, što je 255.255.255.192 u decimalnom zapisu s točkama. Bitovna I (AND) operacija nad 192.168.10.50 i 255.255.255.192 daje mrežnu adresu 192.168.10.0. Bitovna ILI (OR) operacija nad 192.168.10.50 i invertiranom maskom (0.0.0.63) daje broadcast adresu 192.168.10.63. Dio za hostove ima 32 − 26 = 6 bitova, pa je ukupan broj adresa = 2^6 = 64, a iskoristivih 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 samo s IPv4 adresama (32-bitne adrese). IPv6 podmreže koriste 128-bitni adresni prostor i drugačija pravila.
- ✓ Duljine prefiksa /31 i /32 su valjane CIDR notacije. Ovaj kalkulator prikazuje /31 kao dvije korisne točka-točka krajnje točke u skladu s RFC 3021, a /32 kao rutu za jednog hosta.
- ✓ Svaki oktet mora biti u rasponu od 0 do 255, a duljina prefiksa mora biti između 0 i 32. Vrijednosti izvan ovih granica dat će nevažeće rezultate.
- ✓ Izračun pretpostavlja besklasno adresiranje (CIDR). Naslijeđene klasne granice (klase 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 veze su namjerna iznimka: obje se adrese tretiraju kao iskoristive krajnje točke umjesto rezerviranja zasebnih mjesta za mrežnu i broadcast adresu.
- Prilikom planiranja VLAN-ova ili oblaka VPC-ova, odaberite prefiks koji ostavlja dovoljno prostora za budući rast — jednom kada je podmreža u produkciji, promjena veličine obično znači ponovno adresiranje cijelog raspona.
- Supernetting (agregacija ruta) koristi istu bitovnu logiku unatrag: kombinira više manjih prefiksa u jedan veći kako bi se smanjile tablice usmjeravanja.
- 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 dodjele i agregacije internetskih adresa
- RFC 3021 — Korištenje 31-bitnih prefiksa na IPv4 Point-to-Point vezama
- RFC 791 — Internet Protocol (struktura IPv4 adresa i bitovne operacije)
Razumijevanje CIDR notacije i izračuna podmreža
CIDR (Classless Inter-Domain Routing) notacija sažeto opisuje kako se IPv4 adresa dijeli na mrežni dio i dio za hosta. Duljina prefiksa (npr. /24) govori vam koliko od 32 bita identificira mrežu; preostali bitovi definiraju 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 rezervacije mrežne i broadcast adrese. Matematika podmreža oslanja se na bitovne operacije: mrežna adresa je IP AND maska podmreže, a broadcast adresa je IP OR invertirana maska. Routeri i vatrozidi koriste ovu logiku na svakom paketu kako bi odlučili pripada li adresa lokalnoj podmreži ili se mora proslijediti dalje.
Praktični primjeri korištenja podmreža za programere
Programeri se susreću s izračunima podmreža pri dizajniranju cloud VPC-ova, pisanju pravila vatrozida, otklanjanju poteškoća s usmjeravanjem i konfiguriranju popisa za kontrolu pristupa. U AWS-u, GCP-u ili Azureu birate CIDR blokove za VPC-ove i podmreže; razumijevanje duljine prefiksa pomaže vam da ispravno odredite veličinu podmreža i izbjegnete preklapanje. Sigurnosni inženjeri koriste CIDR raspone u iptables, nftables i cloud sigurnosnim grupama kako bi dopustili ili odbili promet prema IP rasponu. Prilikom rješavanja problema s povezivanjem, poznavanje mrežne i broadcast adrese pomaže vam provjeriti nalazi li se host unutar očekivanog raspona. DevOps timovi također koriste matematiku podmreža pri planiranju dodjele IP adresa za Kubernetes klastere, mreže kontejnera i arhitekture s više zakupaca.
Česta pitanja o Subnet / CIDR kalkulatoru
Koja je razlika između mrežne maske i CIDR prefiksa?
Oni izražavaju istu informaciju u različitim zapisima. Prefiks /24 znači 24 vodeća bita s vrijednošću jedan, što odgovara mrežnoj maski u decimalnom zapisu s točkama 255.255.255.0. CIDR zapis je kompaktniji i standard je koji se koristi u modernim konfiguracijama usmjeravanja.
Zašto se dvije adrese oduzimaju od ukupnog broja kako bi se dobili iskoristivi domaćini?
U tradicionalnom IPv4 podmrežavanju, prva adresa u podmreži (svi bitovi domaćina su nula) rezervirana je kao mrežna adresa, a zadnja adresa (svi bitovi domaćina su jedan) rezervirana je kao adresa emitiranja (broadcast). Nijedna se ne može dodijeliti uređaju, pa je broj iskoristivih domaćina = 2^(bitovi domaćina) − 2. Značajna iznimka je /31 point-to-point veza.
Mogu li koristiti ovaj kalkulator za privatne raspone IP adresa?
Da. Bitovna matematika identična je za privatne (RFC 1918) i javne adrese. Uobičajeni privatni rasponi su 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16.
Što znači prefiks /32?
Prefiks /32 identificira adresu jednog domaćina bez bitova domaćina. Obično se koristi u tablicama usmjeravanja i pravilima vatrozida za podudaranje s točno jednom IP adresom, a ovaj kalkulator to prikazuje kao jednu iskoristivu rutu domaćina.
Radi li ovo za IPv6?
Ne. Ovaj kalkulator je dizajniran za 32-bitni adresni prostor IPv4. IPv6 koristi 128-bitne adrese, drugačiji raspon duljine prefiksa (obično /48 do /128) i ne rezervira adresu emitiranja na isti način.