Calculator subnet (IPv4 CIDR)
Defalcare completă a subnetului IPv4: rețea, difuzare, mască, wildcard, gamă gazdă și număr.
Actualizarea rezultatelor pe măsură ce tastați.
Despre acest calculator
This subnet calculator turns an IPv4 address and a CIDR prefix into the full structure of a subnet. An IPv4 address is 32 bits, usually written as four dot-separated octets like 192.168.1.10, and a CIDR prefix such as /24 splits those 32 bits into a network part (the leading bits, fixed for every host in the subnet) and a host part (the remaining bits, unique to each device). This calculator takes an address and a prefix length and derives the network address, broadcast address, subnet mask, wildcard mask and the range of usable host addresses, along with the IP class and total address count.
The size of a subnet is set by the prefix: a /n block holds 2^(32−n) addresses, of which two are reserved — the network address (all host bits 0, naming the subnet) and the broadcast address (all host bits 1, reaching every host). So a /24 has 2^8 = 256 addresses and 254 usable hosts, a /25 has 128 addresses and 126 usable hosts, and each extra prefix bit halves the block. As a worked example, 192.168.1.10/24 gives a network of 192.168.1.0, a broadcast of 192.168.1.255, a 255.255.255.0 mask, a 0.0.0.255 wildcard mask, and a usable host range of 192.168.1.1 to 192.168.1.254.
Subnetting is how networks are carved into manageable, secure segments — separating departments, sizing VLANs, planning address allocation and writing firewall and routing rules. The wildcard mask (the bitwise inverse of the subnet mask) is what Cisco access-control lists and OSPF use to match ranges of addresses. The /31 and /32 prefixes are special cases: /31 is used for point-to-point links with two usable addresses and no broadcast, and /32 describes a single host.
Întrebări frecvente
Câte gazde sunt într-o subreţe?
A /n subnet are 2^(32−n) adrese, minus două rezervate pentru rețea și difuzare. A 24 are 256 adrese și 254 gazde utilizabile.
Ce este o mască de silvicul?
A wildcard mask is the bitwise inverse of the subnet mask (255.255.255.0 → 0.0.0.255). Access-control lists and OSPF use it to match ranges of addresses.
Care este diferenţa dintre reţea şi adresa de difuzare?
Adresa de rețea (toate găzduitoarele 0) numește subnetul; adresa de difuzare (toate găzduitoarele 1) atinge fiecare gazdă pe el. Nici nu poate fi atribuită unui dispozitiv.
Ce înseamnă prefixul CIDR (/24, /16)?
Este numărul de bituri de conducere care formează partea rețelei din adresă. Un prefix mai mare înseamnă mai multe bituri de rețea și mai puțini bituri de gazdă, așa că o subrețea mai mică: /24 oferă 254 gazde, /25 oferă 126, și fiecare bit suplimentar în jumate blocului.
Cum pot împărţi o reţea în subreţele mai mici?
Bituri gazdă de adăugare prin creșterea prefixului. Înscrierea unui 24 în două /25s oferă două blocuri de 126 gazde; de a merge la /26 oferă patru blocuri de 62. Fiecare prefix adăugat bit dublu numărul de subnete și de mijloacele lor.
Ce este o clasă de adresă IP?
Vechia schemă clasifică adrese divizate de primul octet: clasa A (1-126), clasa B (128–191) și clasa C (192–223) pentru unicast, plus D pentru multicast și E rezervate. CIDR a înlocuit clasele de alocare, dar calculatorul încă raportează clasa în care se află adresa.
Pentru ce sunt /31 şi /32 subfiţe utilizate?
A /31 are doar două adrese și nu are difuzare, utilizate pentru legături punct-punct între router. A /32 este o singură adresă gazdă, comună pentru loopback și rute gazdă. Calculatorul se ocupă de ambele cazuri speciale.
API – folosiți acest calculator din cod
Cheamă acest calculator ca un punct de vedere JSON gratuit — nu este necesară cheie. Trimite valorile câmpului de mai jos ca parametri de cerere sau JSON. Orice utilizați acest standard această pagină este preumplută cu; un parametr necunoscut este un 400, niciodată un zero tăcut. Citește documentele complete API →
Punctul final
GET https://calculator.free/api/v1/subnet/
curl
curl "https://calculator.free/api/v1/subnet/?ip=192.168.1.10&cidr=24"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/subnet/?" + new URLSearchParams({
"ip": "192.168.1.10",
"cidr": "24"
}));
const data = await r.json();
console.log(data.results);
Rezultatele sunt estimarea orientării generale, nu a orientării financiare, medicale sau fiscale.