Калькулятор подсетей
IPv4 или IPv6, CIDR или маска в точечной записи. Сеть, широковещательный адрес, диапазон хостов, обратная маска и зона обратного DNS считаются по мере ввода и никуда не отправляются.
Этот же калькулятор есть в приложении, рядом со сканером LAN, который показывает, на каких из этих адресов действительно что-то есть. Скачать RECON для iPhone — разовая покупка, без аккаунта, ничего не покидает устройство.
Как читать префикс CIDR
Число после косой черты показывает, сколько старших битов адреса фиксировано. /24 фиксирует первые 24 бита, поэтому 192.168.1.0/24 охватывает адреса от 192.168.1.0 до 192.168.1.255: всего 256 адресов, из которых 254 доступны после вычета адреса сети и широковещательного адреса. Каждое уменьшение префикса на единицу удваивает блок, поэтому /23 это 512 адресов, а /16 это 65,536.
Маска подсети и обратная маска
Маска подсети записывает тот же префикс в виде четырёх октетов: /24 это 255.255.255.0, /20 это 255.255.240.0. Обратная маска (wildcard) является её инверсией, 0.0.0.255 для /24, и именно её ожидают списки доступа Cisco и команды network в OSPF. Обе выводятся из префикса, поэтому калькулятор принимает любую из трёх форм.
Почему у /31 и /32 нет широковещательного адреса
/32 это один адрес: отдельный хост или loopback. /31 это два адреса для канала точка-точка между маршрутизаторами, где RFC 3021 отменяет адрес сети и широковещательный адрес, потому что в канале больше никого быть не может. Любой другой префикс теряет на эти роли два адреса.
Частные, публичные и адреса между ними
Строка типа адреса показывает, маршрутизируется ли адрес глобально или относится к одному из зарезервированных диапазонов: частное пространство RFC 1918 (10/8, 172.16/12, 192.168/16), диапазон 100.64/10 для NAT уровня оператора, который многие провайдеры теперь выдают вместо публичного адреса, link-local 169.254/16, который устройство назначает себе само, когда DHCP не отвечает, и блоки для документации и тестов, которые никогда не должны встречаться в реальной сети. Если WAN-адрес вашего роутера начинается с 100.64 по 100.127, вы находитесь за NAT оператора, и входящий проброс портов работать не будет.
Префиксы IPv6
IPv6 использует ту же идею со 128-битными адресами. /64 это стандартный размер одной LAN, он содержит 2^64 адресов, поэтому калькулятор показывает количество в степенях двойки, а не числами, которые никто не прочтёт. Провайдер обычно выделяет дому или офису /56 или /48, что даёт 256 или 65,536 отдельных подсетей /64. Инструмент также показывает полную форму, сокращённую форму по RFC 5952 и обратную зону ip6.arpa, то есть адрес, развёрнутый по полубайтам, в котором размещаются записи PTR.
Диапазон в CIDR
Межсетевые экраны, таблицы маршрутизации и облачные группы безопасности принимают блоки CIDR, а не «от этого адреса до того». По любому начальному и конечному адресу инструмент возвращает наименьший набор выровненных блоков, который покрывает ровно этот диапазон и ничего за его пределами. Диапазону, который начинается или заканчивается не на границе блока, понадобится несколько блоков; это нормально.