Lumaktaw sa pangunahing nilalaman

Libreng Kalkulador ng Subnet / CIDR

Kalkulahin ang network address, broadcast, usable host range, subnet mask, at bilang ng host mula sa anumang IPv4 address at CIDR prefix.

Gumagana offline kapag na-load na
/
/0/8/16/24/32
254
Magagamit na host
256
Kabuuang address
Address ng network
Magagamit na hanay ng host
Broadcast address
Subnet mask
Wildcard mask
Mask (binary)
Klase ng IP
Uri ng address

Hatiin sa mga subnet

2 subnets ng /25 na may 126 usable hosts bawat isa

#NetworkMagagamit na saklawBroadcast
1192.168.1.0/25192.168.1.1 – 192.168.1.126192.168.1.127
2192.168.1.128/25192.168.1.129 – 192.168.1.254192.168.1.255

IPv4 subnetting na sanggunian. Ang /31 at /32 ay pinangasiwaan ayon sa RFC 3021 (point-to-point at single-host). Lahat ng kalkulasyon ay gumagana nang lokal sa iyong browser.

Mga karaniwang gamit

  • Pagpaplano ng Subnet para sa mga Network AdministratorMagplano ng paglalaan ng IP, kalkulahin ang mga available na hosts, at sukatuhin ang mga subnet para sa iyong network.
  • Subnetting Practice para sa mga Estudyante ng ITTingnan ang iyong subnetting homework at mga problema sa pagsasanay ng CCNA kaagad.
  • Home Lab & Self-Hosting SubnetsMagplano ng mga IP range para sa iyong home network, VLANs, Docker, at mga self-hosted service.
  • Magplano ng Cloud VPC CIDR BlocksSukatuhin ang AWS/GCP/Azure VPC at mga CIDR range ng subnet bago kang magbigay.
  • CIDR Ranges para sa Mga Panuntunan sa FirewallI-convert ang mga IP range sa CIDR notation para sa firewall allow/deny rules at ACLs.

Paano ito Gumagana

Buong tumatakbo sa iyong browser ang lahat ng kalkulasyon gamit ang hand-written na bitwise arithmetic β€” walang library, walang server round-trip. Naglalagay ka ng IPv4 address at haba ng CIDR prefix; direktang ina-apply ng tool ang karaniwang bit-masking na operasyon sa JavaScript para agad makuha ang bawat katangian ng subnet habang nagta-type ka.

  1. 1
    Pag-parse at pag-validate ng input
    Hinahati ng tool ang dotted-decimal na IP address sa apat na octet, vina-validate na 0–255 ang bawat isa, at ini-empake sa isang 32-bit unsigned integer gamit ang left-shift. Nahuhuli ang mga di-wastong address bago tumakbo ang anumang kalkulasyon.
  2. 2
    Bitwise na pagbuo ng mask
    Mula sa haba ng CIDR prefix, binubuo ang 32-bit na subnet mask sa pag-left-shift ng 0xFFFFFFFF nang (32 βˆ’ prefix). Ang bitwise AND sa IP integer ay nagbibigay ng network address; ang bitwise OR sa baligtad na mask ay nagbibigay ng broadcast address. Kinakalkula ang kabuuang bilang ng host bilang 2^(32 βˆ’ prefix).
  3. 3
    Pagtukoy ng klase at RFC 1918
    Ikinukumpara ang unang octet sa mga hangganang halaga ng class A/B/C/D/E para italaga ang IP class. Isang hiwalay na pagsuri ang tumitingin kung nasa loob ng mga private range na 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, o 127.0.0.0/8 na tinukoy sa RFC 1918 ang address.
  4. 4
    Paghahati ng subnet at state na maibabahagi
    Hinahati ng subnet splitter ang kasalukuyang network sa pantay na child subnet sa isang napiling mas mahabang prefix: humahakbang ito sa mga integer offset na 2^(32 βˆ’ bagong prefix) mula sa base address, kinakalkula agad ang network, broadcast, at magagamit na saklaw ng bawat child. Isinusulat sa URL hash ang kasalukuyang IP at prefix kaya puwedeng i-bookmark o ibahagi ang mga resulta.

Mga Kaugnay na Tool

Mga Madalas na Itanong