CIDR-калькулятор
Введите блок CIDR, например 10.0.42.64/27, и калькулятор вернет сетевой адрес, широковещательный адрес, диапазон IP-адресов, общее количество адресов, используемые хосты и соответствующую маску подсети. Инструмент, необходимый для AWS VPC, домашних лабораторий и расчетов сетевого планирования.
Как работает расчет CIDR
-
1
Введите блок CIDR
Обозначение IPv4 `a.b.c.d/prefix`. Префикс: от 0 (весь Интернет) до 32 (один хост).
-
2
Сетевые и широковещательные вычисления
И с маской дает сеть; ИЛИ с обратной маской дает трансляцию.
-
3
Получен диапазон хостов
Первый хост = сеть + 1; последний хост = широковещательная передача − 1 (для /31 и /32 правила различаются).
-
4
Компактная сводка
Маска подсети, диапазон IP-адресов, количество адресов и используемые хосты, готово к копированию.
Общая длина префикса
| ЦИДР | Маска подсети | Всего IP-адресов | Полезные хосты | Типичное использование |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 16 777 216 | 16 777 214 | Устаревший класс A |
| /16 | 255.255.0.0 | 65 536 | 65 534 | Устаревший класс B, крупная компания |
| /20 | 255.255.240.0 | 4096 | 4094 | Средний кампус/VPC |
| /22 | 255.255.252.0 | 1,024 | 1022 | Небольшой кампус |
| /24 | 255.255.255.0 | 256 | 254 | Малая локальная сеть/подсеть |
| /25 | 255.255.255.128 | 128 | 126 | Маленькая команда |
| /26 | 255.255.255.192 | 64 | 62 | Небольшой отдел |
| /27 | 255.255.255.224 | 32 | 30 | Очень маленькая подсеть |
| /28 | 255.255.255.240 | 16 | 14 | Маленькая подсеть (минимум AWS) |
| /29 | 255.255.255.248 | 8 | 6 | Точка-точка плюс запасные части |
| /30 | 255.255.255.252 | 4 | 2 | Двухточечная связь |
| /31 | 255.255.255.254 | 2 | 2 | Двухточечная связь (RFC 3021) |
| /32 | 255.255.255.255 | 1 | 1 | Один хост/петля |
«Используемые хосты» = всего, 2, поскольку первый IP-адрес, это сетевой адрес, а последний, широковещательная рассылка. /31 (RFC 3021) и /32, это особые случаи, когда можно использовать оба адреса.
Работающий пример: 10.0.42.64/27
- Двоичный файл /27: 11111111.11111111.11111111.11100000
- Сетевой адрес: 10.0.42.64 (все биты хоста равны 0)
- Широковещательный адрес: 10.0.42.95 (все биты хоста равны 1)
- Первый используемый хост: 10.0.42.65
- Последний доступный хост: 10.0.42.94
- Всего адресов: 32
- Полезные хосты: 30
- Маска подсети: 255.255.255.224
- Маска подстановочного знака: 0.0.0.31
Советы по созданию подсетей
- Всегда используйте четные границы префиксов, /24, /25, /26, /27 разделяются четко. /23 разделен на две части /24, это чисто; /23 на три подсети, это болезненно.
- План роста, теперь /26 нельзя расширить без изменения нумерации. Выделите /25, если вы думаете, что можете удвоить.
- Облачные VPC (AWS, GCP, Azure) требуют минимальных размеров, обычно /28 на подсеть.
- Частные диапазоны (RFC 1918): 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Используйте их для внутренних сетей.
- Избегайте дублирования VPN и партнерских сетей. 10.0.0.0/8 настолько распространена, что домашние VPN часто конфликтуют с офисными VPC.
Маски с подстановочными знаками
В списках контроля доступа Cisco используются подстановочные маски (обратные маске подсети):
- Маска подсети 255.255.255.224 → Подстановочный знак 0.0.0.31.
- Подстановочный знак = все биты перевернуты. «0» означает «должно совпадать», «1» означает «любой».
Часто задаваемые вопросы
Первый IP в блоке, это сетевой адрес (идентифицирует саму подсеть); последний IP, это широковещательный адрес (отправляется всем хостам). Ни один из них не может быть назначен интерфейсу, поэтому количество используемых хостов = всего − 2.
Этот инструмент ориентирован на IPv4. IPv6 имеет 128-битные адреса и другие соглашения о префиксах; для этого используйте специальный калькулятор подсети IPv6 (ссылка на соответствующий инструмент приведена ниже).
/30 имеет 4 IP-адреса (2 полезных, сеть + широковещательная рассылка сожжены). /31 (RFC 3021) имеет 2 IP-адреса и использует оба в качестве адресов хостов, экономит 2 IP-адреса на ссылку. Большинство современных маршрутизаторов поддерживают соединение «точка-точка» /31; старое оборудование иногда этого не делает.
Нет, этот инструмент описывает один блок IPv4: сетевой адрес, широковещательный адрес, диапазон IP-адресов, маску подсети, общее и используемое количество адресов. Для разделения или объединения блоков используйте специальный калькулятор подсетей.
Сопутствующие инструменты
Проверка API-эндпоинта
Проверьте в браузере HTTP- или HTTPS-эндпоинт с разрешённым CORS: итоговый статус, доступные заголовки, время и ограниченный предпросмотр тела.
Поиск DNS
Проверяйте записи DNS A, AAAA, MX, TXT, NS, CNAME и SOA любого домена без терминала.
Поиск IP-адреса
Проверьте публичный адрес IPv4 или IPv6, чтобы увидеть примерную страну, регион, город, координаты, ISP, ASN, организацию и часовой пояс.
Тест скорости
Быстрый и бесплатный тест скорости интернета прямо в браузере. Измерьте скорость загрузки в Мбит/с, а также задержку и джиттер и узнайте, готово ли соединение к стримингу 4K, играм и видеозвонкам. Без приложений и регистрации.
Анализатор заголовков электронной почты
Конфиденциально анализируйте исходные заголовки писем в браузере: цепочку Received, время и метаданные SPF, DKIM, DMARC и ARC без загрузки сообщения.
Какой у меня IP
Посмотрите IP-адрес, полученный этим сервером для вашего запроса, его версию IPv4 или IPv6 и приблизительную страну при наличии локальных данных GeoIP.