IPv4 подмрежов калкулатор

Въведете IP и CIDR или подмрежова маска, за да получите мрежата, използваемия диапазон, broadcast адреса и броя хостове.

IPv4 входни данни
CIDR блок
Резултати за подмрежата
Мрежов адрес
Първи използваем
Последен използваем
Broadcast адрес
Подмрежова маска
Wildcard маска
Общ брой адреси
Използваеми хостове
Хост битове
Мрежа в двоичен формат
Въведете IPv4 адрес и CIDR или маска.

Вашите IP адрес и маска се изчисляват в браузъра Ви. Нищо не се качва в BroBroGo.

ЧЗВ

Мога ли да въведа CIDR или подмрежова маска с десетични точки?

Да. Можете да въведете /24, 24 или маска с десетични точки като 255.255.255.0. Калкулаторът приема и IP, изписан директно като 192.168.1.10/24.

Защо при /31 и /32 се показва необичаен брой използваеми адреси?

Мрежите /31 обикновено се използват за връзки от тип „точка до точка“ (point-to-point), където и двата адреса могат да бъдат използваеми. /32 представлява маршрут към единичен хост, затова този единствен адрес се показва като използваем.

Показва ли инструментът дали даден адрес е публичен или частен?

Не. Този инструмент се фокусира върху границите на подмрежата: мрежов адрес, broadcast, диапазон и брой адреси. Дали даден адрес се рутира публично зависи от мрежата, към която принадлежи.

Въведение в IPv4 адресирането и подмрежите

IPv4 (Internet Protocol version 4) адресът се състои от 32 бита, разделени на четири октета, представени в десетичен формат с точки (например 192.168.1.10). Всеки IPv4 адрес съдържа две основни части: мрежова част, която идентифицира конкретната мрежа, и хост част, която идентифицира конкретното устройство в тази мрежа.

Разделянето на тези две части се определя от подмрежовата маска. Подмрежовата маска също е 32-битово число, което указва кои битове от IP адреса принадлежат на мрежата и кои на хоста. Чрез правилното конфигуриране на подмрежите, мрежовите администратори могат да сегментират големи мрежи на по-малки, по-управляеми и логически изолирани сегменти.

Разбиране на CIDR и подмрежовите маски

В съвременното мрежово инженерство се използва безкласовото маршрутизиране (Classless Inter-Domain Routing или CIDR). Преди въвеждането на CIDR, IP адресите бяха строго разделени на класове (A, B, C), което водеше до неефективно разпределение на адресното пространство.

CIDR въвежда концепцията за префиксна нотация, при която след IP адреса се поставя наклонена черта и число (например /24 или 24). Това число показва броя на непрекъснатите единици в подмрежовата маска, които определят мрежовата част. Например:

  • Префикс /24 съответства на подмрежова маска 255.255.255.0. В двоичен формат тази маска съдържа 24 последователни единици, последвани от 8 нули.
  • Префикс /16 съответства на 255.255.0.0.

За да бъде валидна една подмрежова маска, нейните битове със стойност 1 в двоичен формат трябва да бъдат непрекъснати отляво надясно. Ако въведената маска съдържа прекъснати битове, инструментът ще покаже съобщението: „Тази подмрежова маска не е непрекъсната.“. CIDR префиксите трябва задължително да бъдат в диапазона между /0 и /32.

Изчисляване на мрежови параметри и двоично представяне

За да се изчислят границите на една подмрежа, се извършват побитови операции между IP адреса и подмрежовата маска в двоичен формат.

  1. Мрежов адрес: Получава се чрез побитово логическо „И“ (AND) между IP адреса и подмрежовата маска. Този адрес идентифицира самата подмрежа и не може да се присвоява на крайни устройства.
  2. Broadcast адрес (широкоизлъчвателен адрес): Получава се, като всички хост битове в IP адреса се зададат на стойност 1. Този адрес се използва за изпращане на пакети до всички устройства в подмрежата.
  3. Хост битове: Броят на битовете, оставащи за адресиране на устройства. Формулата за определяне на хост битовете е: Хост битове = 32 - CIDR префикс
  4. Общ брой адреси: Изчислява се като 2^(32 - CIDR).
  5. Използваеми хостове: В стандартните подмрежи (от /0 до /30) броят на използваемите хостове се изчислява по формулата 2^(хост битове) - 2. Изваждат се 2 адреса, тъй като първият адрес е мрежовият адрес, а последният е broadcast адресът.
  6. Wildcard маска: Тя е обратното изображение на подмрежовата маска. Изчислява се чрез побитово отрицание (NOT) на маската. Например, за маска 255.255.255.0 wildcard маската е 0.0.0.255. Тя се използва често в списъци за контрол на достъпа (ACL) и при конфигуриране на маршрутизиращи протоколи като OSPF.

Специални случаи при подмрежи /31 и /32

При изчисляването на подмрежи съществуват два специфични гранични случая, които се третират по различен начин в мрежовите стандарти:

  • Мрежи /31: Тези подмрежи съдържат общо 2 адреса. Съгласно RFC 3021, те се използват за връзки от тип „точка до точка“ (point-to-point) между два маршрутизатора. Тъй като при тези връзки няма нужда от отделни мрежови и broadcast адреси, и двата адреса са използваеми. В този случай изходът за използваеми хостове показва стойност, последвана от „(точка до точка)“.
  • Мрежи /32: Тези подмрежи съдържат само 1 адрес. Те представляват единичен хост (например loopback интерфейс на маршрутизатор). Тук няма broadcast адрес, а единственият наличен адрес е самият хост. Изходът за използваеми хостове показва стойност, последвана от „(единичен хост)“.

Ако в използваемия диапазон на подмрежата има само един IP адрес, полетата за първи и последен използваем адрес ще покажат „само“, последвано от този IP адрес.

Работа с IPv4 подмрежовия калкулатор

Инструментът позволява бързо изчисляване на всички необходими мрежови параметри директно във вашия уеб браузър.

Входни данни и валидация

За да започнете изчисленията, трябва да попълните следните полета в секцията „IPv4 входни данни“:

  • IP адрес: Въведете валиден IPv4 адрес (например 192.168.1.10). Можете също така да въведете адреса заедно с вграден CIDR префикс, като например 192.168.1.10/24. Ако полето е празно, ще се появи съобщението: „Въведете IPv4 адрес.“. При невалиден формат се показва: „Въведете валиден IPv4 адрес, например 192.168.1.10.“.
  • CIDR или маска: Въведете префикс (например /24 или 24) или подмрежова маска с десетични точки (например 255.255.255.0). Ако полето остане празно, инструментът показва: „Въведете CIDR префикс или подмрежова маска.“. При грешен формат се изписва: „Въведете маска, например /24 или 255.255.255.0.“. При префикс извън границите се показва: „CIDR трябва бъде между /0 и /32.“.

Функционални бутони

  • Пример: Зарежда автоматично примерен IP адрес и маска за демонстрация, като статусът се променя на „Примерът е зареден.“.
  • Изчистване: Нулира всички въведени данни и резултати, а статусът показва „Изчистено.“.

Резултати

След успешно въвеждане, в секцията „Резултати за подмрежата“ се визуализират следните параметри:

  • Мрежов адрес
  • CIDR блок
  • Първи използваем
  • Последен използваем
  • Broadcast адрес
  • Подмрежова маска
  • Wildcard маска
  • Общ брой адреси
  • Използваеми хостове
  • Хост битове
  • Мрежа в двоичен формат

Всеки изчислен резултат може да бъде лесно копиран в клипборда чрез кликване върху съответната стойност.

Поверителност и обработка на данните

Сигурността на вашите мрежови данни е гарантирана от архитектурата на инструмента. Всички изчисления на въведените IP адреси и маски се извършват локално във вашия уеб браузър. Никаква информация не се изпраща, качва или обработва на сървърите на BroBroGo.

Често задавани въпроси (FAQ)

Мога ли да въведа CIDR или подмрежова маска с десетични точки?
Да. Можете да въведете /24, 24 или маска с десетични точки като 255.255.255.0. Калкулаторът приема и IP, изписан директно като 192.168.1.10/24.

Защо при /31 и /32 се показва необичаен брой използваеми адреси?
Мрежите /31 обикновено се използват за връзки от тип „точка до точка“ (point-to-point), където и двата адреса могат да бъдат използваеми. /32 представлява маршрут към единичен хост, затова този единствен адрес се показва като използваем.

Показва ли инструментът дали даден адрес е публичен или частен?
Не. Този инструмент се фокусира върху границите на подмрежата: мрежов адрес, broadcast, диапазон и брой адреси. Дали даден адрес се рутира публично зависи от мрежата, към която принадлежи.