Калкулатор на подмрежата (IPv4 CIDR)
Пълна IPv4 подмрежа: мрежа, излъчване, маска, шаблони, обхват на домакин и брой.
Резултатите актуализират като пишете.
За този калкулатор
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.
Често задавани въпроси
Колко домакини са в подмрежа?
A /n подмрежа има 2^(32−n) адреси, минус два запазени за мрежата и излъчване. A/24 има 256 адреси и 254 приложими домакини.
Какво е това?
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.
Каква е разликата между мрежата и адресите на излъчването?
Мрежовият адрес (всички бита на домакин 0) назовава подмрежата; адресът на излъчването (всички бита на домакин 1) достига всеки домакин на него. Нито може да бъде назначен на устройство.
Какво означава префикс на CIDR (/24,/16)?
Това е броят на водещите бита, които образуват мрежата част от адреса. По-голям префикс означава повече мрежови бита и по-малко бита на домакин, така че по-малка подмрежа: /24 дава 254 домакини, /25 дава 126, и всеки допълнително бит наполовина блока.
Как да разделя мрежата на по-малки подмрежи?
Заем на хост бита, като увеличите префикса. Разделяне на 24 на 2 /25 дава две блока от 126 домакини; отива на 26 дава четири блока по 62. Всеки добавен префикс бит удвоява броя на подмрежи и половината от размера им.
Какво е IP адрес клас?
Старата класова схема се разделя по първия им октет: клас А (1–126), клас В (128–191) и клас С (192–223) за уникаст, плюс D за многократна и е запазена. CIDR заменя класове за разпределение, но калкулаторът все още съобщава, че класът на адреса пада.
За какво се използват 31 и /32 подмрежи?
А/31 има само два адреса и няма излъчване, използвани за връзката точка към точка между рутерите. A /32 е един адрес на домакин, общ за ротбак и маршрути на домакин. Калкулаторът се справя и с двете специални случаи.
API — използвайте този калкулатор от код
Наречете този калкулатор безплатно JSON крайна точка — няма нужда от ключ. Изпрати стойностите на полето по-долу като параметри на запитване или JSON. Всичко, което опуснете използва по същия стандарт тази страница е предварително напълнена с; неизвестен параметър е 400, никога не мълчаливо нула. Прочетете всички API доц. →
Крайна точка
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);
Резултатите са прогнози за общи насоки, а не за финансови, медицински или данъчни съвети.