Kalkulator ng Subnet / CIDR
Alamin ang mga detalye ng subnet nang mabilis mula sa mga IPv4 octet at haba ng CIDR prefix.
Paano gamitin ang subnet / CIDR calculator na ito
- Ilagay ang mga IP octet
I-type ang apat na octet sa IP octet 1, IP octet 2, IP octet 3, at IP octet 4 (hal. 192, 168, 10, 50).
- Itakda ang haba ng CIDR prefix
Ilagay ang subnet prefix sa field ng CIDR prefix length (hal. 24 para sa /24, 26 para sa /26).
- Basahin ang subnet mask
Ibibigay ng calculator ang subnet mask sa anyong dotted-decimal at binary.
- Suriin ang network at broadcast
Suriin ang mga resulta ng Network address at Broadcast address para makita ang range ng subnet.
- Tandaan ang mga usable host
Gamitin ang value ng Usable hosts para planuhin kung ilang device ang maaaring bigyan ng address sa subnet.
Paano gumagana ang subnet / CIDR calculator na ito
Kinukuha ng subnet calculator na ito ang subnet mask, network address, broadcast address, at bilang ng magagamit na host mula sa isang IPv4 address at haba ng CIDR prefix. Gumagamit ito ng mga bitwise operation — ang parehong lohika na ginagawa ng mga router at operating-system network stack sa bawat packet — upang hatiin ang isang 32-bit address space sa bahagi ng network at bahagi ng host. Sinasabi ng haba ng prefix sa calculator kung gaano karami sa mga unang bit ang tumutukoy sa network; ang mga natitirang bit ay magagamit para sa mga host address. Ang pag-unawa sa mga hangganang ito ay mahalaga para sa pagpaplano ng IP address, paggawa ng mga firewall rule, access-control list, at pag-troubleshoot ng mga problema sa routing sa anumang TCP/IP network.
network = IP AND mask • broadcast = IP OR NOT(mask) • tradisyonal na magagamit na mga host = 2^(32 − prefix) − 2, na may espesyal na paghawak dito para sa /31 at /32 Halimbawa, sa IP address na 192.168.10.50 na may /26 prefix: ang subnet mask ay 11111111.11111111.11111111.11000000, o 255.255.255.192 sa dotted-decimal. Ang bitwise AND ng 192.168.10.50 at 255.255.255.192 ay nagbibigay ng network address na 192.168.10.0. Ang bitwise OR ng 192.168.10.50 at ang inverted mask (0.0.0.63) ay nagbibigay ng broadcast address na 192.168.10.63. Ang host portion ay may 32 − 26 = 6 bits, kaya ang kabuuang address = 2^6 = 64, at ang magagamit na hosts = 64 − 2 = 62.
Para sa 10.0.0.100/22: ang subnet mask ay 255.255.252.0, ang network address ay 10.0.0.0, ang broadcast ay 10.0.3.255, at ang magagamit na mga host = 1,022. Ang /22 ay nag-iiwan ng 10 host bits (2^10 − 2).
Para sa 172.16.5.1/28: ang subnet mask ay 255.255.255.240, ang network address ay 172.16.5.0, ang broadcast ay 172.16.5.15, at ang magagamit na mga host = 14. Ang /28 ay karaniwan para sa maliliit na point-of-sale o IoT subnet.
- ✓ Gumagana lamang ang calculator sa IPv4 (32-bit na mga address). Ang IPv6 subnetting ay gumagamit ng 128-bit na address space at iba't ibang convention.
- ✓ Ang mga haba ng prefix na /31 at /32 ay mga valid na CIDR notation. Iniuulat ng calculator na ito ang /31 bilang dalawang magagamit na point-to-point endpoint alinsunod sa RFC 3021, at ang /32 bilang iisang host route.
- ✓ Ang bawat octet ay dapat nasa pagitan ng 0–255 at ang haba ng prefix ay dapat nasa pagitan ng 0 at 32. Ang mga value sa labas ng mga limitasyong ito ay magreresulta sa maling kalkulasyon.
- ✓ Ipinapalagay ng kalkulasyon ang classless addressing (CIDR). Hindi ipinapatupad ang mga lumang classful boundary (Class A/B/C).
- Para sa karamihan ng mga subnet, ang network address (lahat ng host bits ay zero) at broadcast address (lahat ng host bits ay isa) ay hindi maaaring italaga sa mga device, kaya naman binabawasan ng dalawa ang kabuuang bilang ng address sa tradisyonal na formula.
- Ang mga point-to-point /31 link ay isang sadyang exception: ang parehong address ay itinuturing na magagamit na endpoint sa halip na magreserba ng magkahiwalay na network at broadcast slot.
- Kapag nagpaplano ng mga VLAN o cloud VPC, pumili ng prefix na may sapat na puwang para sa paglaki sa hinaharap — kapag ang isang subnet ay nasa production na, ang pagbabago ng laki ay karaniwang nangangahulugan ng muling pag-address sa buong range.
- Ang supernetting (route aggregation) ay gumagamit ng parehong bitwise logic nang pabaliktad: pinagsasama ang maraming maliliit na prefix sa isang mas malaki upang paliitin ang mga routing table.
- Para sa mabilis na pagkalkula, tandaan ang progression na /24 = 254 hosts, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — bawat karagdagang prefix bit ay hinahati sa dalawa ang bilang ng host.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): Ang Internet Address Assignment at Aggregation Plan
- RFC 3021 — Paggamit ng 31-Bit Prefixes sa IPv4 Point-to-Point Links
- RFC 791 — Internet Protocol (istruktura ng IPv4 address at mga bitwise operation)
Pag-unawa sa CIDR notation at subnet math
Ang CIDR (Classless Inter-Domain Routing) notation ay maikling naglalarawan kung paano hinahati ang isang IPv4 address sa network portion at host portion. Ang prefix length (hal. /24) ay nagsasabi kung ilang bits sa 32 ang tumutukoy sa network; ang natitirang bits ay tumutukoy sa mga host address sa loob ng subnet na iyon. Ang /24 ay nag-iiwan ng 8 host bits, kaya 2^8 = 256 kabuuang address, kung saan 254 ang karaniwang magagamit matapos i-reserve ang network at broadcast address. Ang subnet math ay umaasa sa bitwise operations: ang network address ay ang IP AND subnet mask, at ang broadcast address ay ang IP OR inverted mask. Ginagamit ng mga router at firewall ang logic na ito sa bawat packet upang magpasya kung ang isang address ay kabilang sa isang lokal na subnet o dapat i-forward sa iba.
Mga praktikal na gamit ng subnetting para sa mga developer
Nakakatagpo ang mga developer ng mga kalkulasyon ng subnet kapag nagdidisenyo ng mga cloud VPC, nagsusulat ng mga panuntunan sa firewall, nagde-debug ng mga isyu sa routing, at nagko-configure ng mga access-control list. Sa AWS, GCP, o Azure, pumipili ka ng mga CIDR block para sa mga VPC at subnet; ang pag-unawa sa mga prefix length ay tumutulong sa iyo na i-size nang tama ang mga subnet at maiwasan ang overlap. Gumagamit ang mga security engineer ng mga CIDR range sa iptables, nftables, at cloud security groups upang payagan o tanggihan ang trapiko ayon sa IP range. Kapag nagto-troubleshoot ng koneksyon, ang pag-alam sa network at broadcast address ay tumutulong sa iyong i-verify kung ang isang host ay nasa loob ng inaasahang range. Gumagamit din ang mga DevOps team ng subnet math kapag nagpaplano ng IP allocation para sa mga Kubernetes cluster, container network, at multi-tenant architecture.
Mga FAQ sa Subnet / CIDR calculator
Ano ang pagkakaiba ng subnet mask at CIDR prefix?
Ipinapahayag nila ang parehong impormasyon sa magkaibang notasyon. Ang /24 prefix ay nangangahulugang 24 na leading one-bits, na tumutugma sa dotted-decimal subnet mask na 255.255.255.0. Mas maikli ang CIDR notation at ito ang pamantayang ginagamit sa modernong routing configuration.
Bakit binabawasan ng dalawang address ang kabuuan para makuha ang mga usable host?
Sa tradisyonal na IPv4 subnetting, ang unang address sa isang subnet (lahat ng host bits ay zero) ay nakareserba bilang network address at ang huling address (lahat ng host bits ay isa) ay nakareserba bilang broadcast address. Hindi maaaring italaga ang alinman sa mga ito sa isang device, kaya ang usable hosts = 2^(host bits) − 2. Ang /31 point-to-point link ay isang kilalang eksepsyon.
Maaari ko bang gamitin ang calculator na ito para sa mga private IP range?
Oo. Ang bitwise math ay magkapareho para sa mga private (RFC 1918) at public address. Ang mga karaniwang private range ay 10.0.0.0/8, 172.16.0.0/12, at 192.168.0.0/16.
Ano ang ibig sabihin ng /32 prefix?
Tinutukoy ng /32 prefix ang isang solong host address na walang host bits. Karaniwan itong ginagamit sa mga routing table at firewall rule para tumugma sa eksaktong isang IP address, at iniuulat ito ng calculator na ito bilang isang usable host route.
Gumagana ba ito para sa IPv6?
Hindi. Ang calculator na ito ay idinisenyo para sa 32-bit address space ng IPv4. Ang IPv6 ay gumagamit ng 128-bit address, ibang prefix-length range (karaniwang /48 hanggang /128), at hindi nagrereserba ng broadcast address sa parehong paraan.