Обновлено:
Калькулятор сети
Настройка маршрутизатора или планирование адресного пространства начинаются с одного и того же: нужно понять, где начинается сеть, где заканчивается диапазон хостов и какой адрес зарезервирован для broadcast. Вместо ручного перевода в двоичную систему проще использовать калькулятор сети. Он за секунды определит все параметры по IP-адресу и маске – для IPv4 и IPv6.
Как пользоваться калькулятором сети
Калькулятор работает с двумя форматами ввода: IP-адрес с префиксом CIDR, например 192.168.1.10/24, или отдельно IP и десятичная маска 255.255.255.0. Некоторые режимы позволяют сразу разбить сеть на подсети или подобрать минимальный размер под нужное количество хостов.
Результат обычно содержит:
- адрес сети;
- широковещательный адрес (broadcast);
- первый и последний адрес хоста;
- маску подсети в десятичном виде и CIDR-префикс;
- общее число адресов и число адресов для хостов;
- wildcard-маску – инвертированную маску, которая применяется в ACL и правилах маршрутизации.
Пример расчёта IPv4: сеть /24
Возьмём адрес 192.168.10.15/24. Префикс /24 означает, что первые 24 бита отведены под сеть, а оставшиеся 8 – под хосты.
| Параметр | Значение |
|---|---|
| Адрес сети | 192.168.10.0 |
| Broadcast | 192.168.10.255 |
| Первый хост | 192.168.10.1 |
| Последний хост | 192.168.10.254 |
| Всего адресов | 256 |
| Адресов для хостов | 254 |
| Маска | 255.255.255.0 |
| Wildcard | 0.0.0.255 |
Префикс /24 – самый распространённый в локальных сетях. Из 256 адресов два всегда заняты: .0 – это сама сеть, .255 – broadcast.
Пример с маской /26: как меняется диапазон
Если в ту же сеть вписать адрес 192.168.10.100/26, картина меняется. Префикс /26 отдаёт под хосты только 6 бит, поэтому сеть дробится на блоки по 64 адреса.
| Параметр | Значение |
|---|---|
| Адрес сети | 192.168.10.64 |
| Broadcast | 192.168.10.127 |
| Первый хост | 192.168.10.65 |
| Последний хост | 192.168.10.126 |
| Всего адресов | 64 |
| Адресов для хостов | 62 |
Здесь сеть начинается не с .0, а с .64, потому что именно этот блок охватывает адрес .100.
Как разбить сеть на подсети с помощью калькулятора?
Частая задача в работе администратора – разделить одну сеть на несколько изолированных. Допустим, есть сеть 192.168.10.0/24 и нужно четыре равные подсети. Калькулятор увеличит префикс на 2 бита – с /24 до /26 – и выдаст четыре диапазона:
| Подсеть | Адрес сети | Диапазон хостов | Broadcast |
|---|---|---|---|
| 1 | 192.168.10.0/26 | 192.168.10.1 – 192.168.10.62 | 192.168.10.63 |
| 2 | 192.168.10.64/26 | 192.168.10.65 – 192.168.10.126 | 192.168.10.127 |
| 3 | 192.168.10.128/26 | 192.168.10.129 – 192.168.10.190 | 192.168.10.191 |
| 4 | 192.168.10.192/26 | 192.168.10.193 – 192.168.10.254 | 192.168.10.255 |
Каждая подсеть вмещает 62 хоста. Такое деление удобно, когда разным отделам или VLAN нужны изолированные диапазоны.
Как выполняются расчёты в калькуляторе сети?
Всё «под капотом» строится на побитовых операциях.
Адрес сети получают операцией И (AND) между IP-адресом и маской. Например, 192.168.10.15 AND 255.255.255.0 даёт 192.168.10.0.
Broadcast-адрес находят операцией ИЛИ (OR) между адресом сети и инвертированной маской. Инверсия 255.255.255.0 – это 0.0.0.255, а 192.168.10.0 OR 0.0.0.255 даёт 192.168.10.255.
Количество адресов считают по формуле 2^(32 − префикс). Для /24 это 2^8 = 256. Количество хостов – на 2 меньше, потому что вычитаются адрес сети и broadcast. Исключения – подсети /31 и /32, которые используются для point-to-point-линков и loopback-интерфейсов.
Расчёт IPv6
Для IPv6 логика та же, но длина адреса 128 бит. Стандартная подсеть для конечных устройств – /64: первые 64 бита – префикс сети, оставшиеся 64 – хост.
Пример для 2001:db8:abcd:12::34/64:
- префикс сети:
2001:db8:abcd:12::/64; - диапазон: от
2001:db8:abcd:12::0до2001:db8:abcd:12:ffff:ffff:ffff:ffff; - количество адресов:
2^64.
В IPv6 нет broadcast-адреса в классическом понимании, поэтому калькулятор показывает только диапазон и префикс.
Типичные ошибки при расчёте подсетей
- Неверный формат IP. Октет IPv4 не может превышать 255, а в IPv6 допустимы только символы
0–9иa–f. - Смешение IPv4 и IPv6. Для IPv6 не используют маски вида
255.255.255.0, только префикс/64,/56и т.д. - Игнорирование адреса сети и broadcast. Пользователь видит 256 адресов в
/24и назначает.255устройству, хотя это broadcast. - Непонимание частных диапазонов. Калькулятор посчитает любую подсеть, но адреса
10.0.0.0/8,172.16.0.0/12и192.168.0.0/16не маршрутизируются в интернете и подходят только для локальной сети.
Кому пригодится калькулятор сети
- Сетевые администраторы и DevOps – при планировании VLAN, VPN-туннелей и правил файрвола.
- Разработчики – для проверки CIDR-фильтров в облачных секьюрити-группах и настройки контейнерных сетей.
- Студенты и инженеры – для отработки задач на subnetting и подготовки к экзаменам Cisco CCNA.
Часто задаваемые вопросы
Что такое калькулятор сети?
Это онлайн-инструмент, который по IP-адресу и маске мгновенно определяет адрес сети, диапазон хостов, широковещательный broadcast-адрес и префикс CIDR, избавляя от ручных вычислений в двоичной системе.
Как ввести маску в калькуляторе сети?
Для IPv4 можно использовать префикс CIDR, например /24, или десятичную маску вида 255.255.255.0. Для IPv6 маска задаётся только в формате префикса: /64, /56, /48 и т.д.
Почему в подсети /24 доступно только 254 адреса для хостов?
Из 256 возможных адресов два зарезервированы: первый – адрес сети, последний – broadcast. Поэтому хостов получается 2^(32−24) − 2 = 254.
Можно ли разбить сеть на подсети с помощью калькулятора?
Да. Укажите исходную сеть и нужное количество подсетей или желаемый префикс. Калькулятор выдаст список подсетей с их диапазонами адресов и broadcast.
Поддерживает ли калькулятор сети IPv6?
Да. Калькулятор обрабатывает IPv6-адреса: рассчитывает префиксы, диапазоны адресов и их количество, а также показывает полную и сокращённую запись.
Что такое wildcard-маска и зачем она нужна?
Это инвертированная маска подсети, например 0.0.0.255 для /24. Применяется в ACL Cisco и некоторых файрволах для указания диапазона разрешённых адресов.
Кому пригодится калькулятор сети в работе?
Сетевым администраторам и DevOps при настройке VLAN, VPN и файрволов. Разработчикам – для проверки CIDR-фильтров. Студентам – для отработки задач по subnetting.