Сколько адресов используется в подсети с маской /24?

«Сколько адресов используется в подсети с маской /24?» — вопрос из категории Сети, который задают на 23% собеседований Devops Инженер. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В IPv4 подсеть с маской /24 (или 255.255.255.0) содержит 256 IP-адресов.

Из них:

  • 1 адрес — сетевой (первый адрес в диапазоне, например, 192.168.1.0).
  • 1 адрес — широковещательный (последний адрес, например, 192.168.1.255).
  • 254 адреса доступны для назначения хостам (например, 192.168.1.1192.168.1.254).

Контекст для DevOps: При проектировании облачной инфраструктуры (например, VPC в AWS или VNet в Azure) важно правильно рассчитывать размер подсетей. Для группы виртуальных машин или нод Kubernetes /24 — это распространенный и удобный размер, который оставляет запас для роста, но не растрачивает адресное пространство.

Пример проверки в AWS CLI:

# Просмотр подсетей в VPC
aws ec2 describe-subnets --filters "Name=vpc-id,Values=vpc-xxxxx" --query 'Subnets[*].{CIDR:CidrBlock, AZ:AvailabilityZone}'