Вычислите информацию о подсети по IP-адресу с нотацией CIDR. Поддерживает IPv4 и IPv6.
В нотации CIDR (бесклассовая междоменная маршрутизация) к адресу добавляется длина префикса, чтобы отметить, где заканчивается сетевая часть, как в 192.168.1.0/24. Это позволяет создавать подсети любого размера вместо фиксированных границ классов A, B и C.
CIDR использует длину префикса для определения границы между сетевой и хостовой частями IP-адреса. Длина префикса (например, /24) указывает, сколько бит используется для сетевого адреса. Остальные биты доступны для адресов хостов. Префикс /24 означает 24 бита для сети (всего 256 адресов, 254 используемых хоста), а /16 обеспечивает общее количество адресов 65 536.
192.168.1.0/24
254 доступных хоста, маска 255.255.255.0
10.0.0.0/8
16 777 214 доступных хостов, маска 255.0.0.0
172.16.0.0/12
1 048 574 доступных хоста, маска 255.240.0.0
Сеть /24 имеет всего 256 адресов (254 используемых хоста) с маской подсети 255.255.255.0. Сеть /25 делит это число пополам: всего 128 адресов (126 используемых хостов) с маской подсети 255.255.255.128.
Первый адрес в подсети — это адрес сети, а последний — широковещательный адрес. Их нельзя назначить хостам, поэтому они вычитаются из общей суммы, чтобы получить количество используемых хостов. Исключение: для подсетей /31 и /32 действуют особые правила (RFC 3021).
RFC 1918 определяет три частных диапазона: 10.0.0.0/8 (класс A), 172.16.0.0/12 (класс B) и 192.168.0.0/16 (класс C). Эти адреса не маршрутизируются в общедоступном Интернете и используются для внутренних сетей.