Маска подсети — это 32-битное число, которое делит IP-адрес на две части: номер сети и номер узла (хоста) внутри неё. Записи /24 и 255.255.255.0 означают одно и то же: первые 24 бита отведены под сеть, последние 8 — под устройства. Два адреса подсети служебные, поэтому в /24 помещается 254 хоста, а не 256.
Что такое маска подсети простыми словами
IPv4-адрес — это 32 бита, которые для удобства записывают четырьмя числами: 192.168.10.25. Сам по себе адрес не говорит, где заканчивается «улица» и начинается «номер дома». Эту границу задаёт маска.
Маска — тоже 32 бита, но устроенные строго: сначала идут единицы, потом нули, и никак иначе. Единицы отмечают биты сети, нули — биты хоста. Отсюда два эквивалентных способа записи:
- Префиксная запись (CIDR):
192.168.10.25/24— «первые 24 бита это сеть». - Десятичная запись: маска
255.255.255.0— те же 24 единицы, просто расписанные по октетам.
Практический смысл ровно один: устройства с одинаковой частью «сеть» общаются напрямую, а всё остальное отправляется через шлюз. Ошиблись в маске — и два соседних компьютера перестают видеть друг друга, хотя физически стоят рядом.

Структура IP-адреса: октеты и биты
Чтобы маска перестала быть заклинанием, достаточно один раз увидеть адрес в двоичном виде. IPv4-адрес состоит из четырёх октетов — групп по 8 бит, разделённых точками. Каждый октет принимает значение от 0 до 255, потому что восемь двоичных разрядов дают ровно 256 комбинаций.
| Запись | Октет 1 | Октет 2 | Октет 3 | Октет 4 |
|---|---|---|---|---|
| Адрес в десятичном виде | 192 | 168 | 10 | 25 |
| Адрес в двоичном виде | 11000000 | 10101000 | 00001010 | 00011001 |
| Маска /24 в двоичном виде | 11111111 | 11111111 | 11111111 | 00000000 |
| Маска /24 в десятичном виде | 255 | 255 | 255 | 0 |
Двоичная маска подсети всегда выглядит одинаково: сплошная полоса единиц слева и сплошная полоса нулей справа. Число единиц и есть префикс. Поэтому в отдельном октете маски могут стоять только девять значений — других комбинаций «единицы, потом нули» в восьми битах не существует.
| Бит сети в октете | Двоичный вид | Значение октета | Пример маски |
|---|---|---|---|
| 0 | 00000000 | 0 | 255.255.255.0 (/24) |
| 1 | 10000000 | 128 | 255.255.255.128 (/25) |
| 2 | 11000000 | 192 | 255.255.255.192 (/26) |
| 3 | 11100000 | 224 | 255.255.255.224 (/27) |
| 4 | 11110000 | 240 | 255.255.240.0 (/20) |
| 5 | 11111000 | 248 | 255.255.255.248 (/29) |
| 6 | 11111100 | 252 | 255.255.252.0 (/22) |
| 7 | 11111110 | 254 | 255.255.254.0 (/23) |
| 8 | 11111111 | 255 | 255.255.255.255 (/32) |
Отсюда быстрый способ проверить маску на ошибку: если в ней встречается число не из этого списка (например, 255.255.255.100) или после нуля снова идёт ненулевой октет (255.0.255.0), такая маска недопустима, и операционная система её не примет.
Как маска отделяет адрес сети от адреса узла
Устройство вычисляет адрес сети побитовой операцией «И» (AND) между своим IP-адресом и маской: там, где в маске единица, бит адреса сохраняется, где ноль — обнуляется. Всё, что осталось после обнуления, — адрес сети; то, что обнулилось, — адрес узла внутри неё.
IP-адрес 192.168.10.25 11000000.10101000.00001010.00011001
Маска /27 255.255.255.224 11111111.11111111.11111111.11100000
AND ------------------------------------------------------------
Адрес сети 192.168.10.0 11000000.10101000.00001010.00000000
Номер узла 25 (последние 5 бит: 11001)
Перед отправкой пакета компьютер делает то же самое с адресом получателя. Совпали адреса сети — пакет уходит напрямую соседу, не совпали — на основной шлюз (роутер). Именно поэтому неверная маска ломает связь даже при правильном IP-адресе.
Таблица масок подсети: от /0 до /32
Это та самая таблица, ради которой большинство и открывает такие статьи. «Адресов» — общее количество в подсети, «хостов» — сколько реально можно раздать устройствам.
| Префикс | Маска | Адресов | Хостов | Где встречается |
|---|---|---|---|---|
/0 | 0.0.0.0 | 4 294 967 296 | — | Маршрут по умолчанию 0.0.0.0/0 — «все адреса» |
/8 | 255.0.0.0 | 16 777 216 | 16 777 214 | Частный диапазон 10.0.0.0/8 целиком |
/9 | 255.128.0.0 | 8 388 608 | 8 388 606 | Половина сети /8 |
/10 | 255.192.0.0 | 4 194 304 | 4 194 302 | Диапазон CGNAT 100.64.0.0/10 |
/11 | 255.224.0.0 | 2 097 152 | 2 097 150 | Крупные блоки провайдеров |
/12 | 255.240.0.0 | 1 048 576 | 1 048 574 | Частный диапазон 172.16.0.0/12 |
/13 | 255.248.0.0 | 524 288 | 524 286 | Крупные блоки провайдеров |
/14 | 255.252.0.0 | 262 144 | 262 142 | Крупные блоки провайдеров |
/15 | 255.254.0.0 | 131 072 | 131 070 | Две сети /16 подряд |
/16 | 255.255.0.0 | 65 536 | 65 534 | Частный диапазон 192.168.0.0/16 |
/17 | 255.255.128.0 | 32 768 | 32 766 | Половина /16 |
/18 | 255.255.192.0 | 16 384 | 16 382 | Четверть /16 |
/19 | 255.255.224.0 | 8 192 | 8 190 | Сеть провайдера или кампуса |
/20 | 255.255.240.0 | 4 096 | 4 094 | Сегмент провайдера или дата-центра |
/21 | 255.255.248.0 | 2 048 | 2 046 | Восемь сетей /24 подряд |
/22 | 255.255.252.0 | 1 024 | 1 022 | Крупная офисная сеть |
/23 | 255.255.254.0 | 512 | 510 | Две подсети /24 подряд |
/24 | 255.255.255.0 | 256 | 254 | Типовая офисная и домашняя сеть |
/25 | 255.255.255.128 | 128 | 126 | Половина /24 |
/26 | 255.255.255.192 | 64 | 62 | Четверть /24, отдел |
/27 | 255.255.255.224 | 32 | 30 | Небольшая группа устройств |
/28 | 255.255.255.240 | 16 | 14 | Стойка, набор серверов |
/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 | Один адрес: правило firewall, маршрут к хосту |
Всего допустимых масок 33 — от /0 до /32, по одной на каждую возможную длину префикса. Чтобы быстро подобрать маску, помните: каждый шаг префикса вниз удваивает число адресов, шаг вверх — делит пополам. Обратите внимание на две последние строки — они выбиваются из общего правила «минус два», и это не опечатка. Про /31 и /32 — отдельно ниже.
Длина префикса подсети и CIDR
Длина префикса подсети — это то самое число после косой черты: сколько бит слева занимает сеть. Запись вида 192.168.1.10/24 называется CIDR (Classless Inter-Domain Routing), бесклассовая адресация; её правила описаны в RFC 4632. Для IPv4 длина префикса — целое число от 0 до 32, для IPv6 — от 0 до 128.
С этим термином чаще всего сталкиваются в Windows. В приложении «Параметры» Windows 10 при ручной настройке IPv4 поле так и называется — «Длина префикса подсети», и вводить туда нужно не 255.255.255.0, а число 24. В других версиях и в классической панели управления то же поле называется «Маска подсети» и ждёт десятичную запись. Смысл одинаковый, перевести одно в другое поможет таблица выше.
Классы сетей A, B, C: откуда взялись маски по умолчанию
До появления CIDR размер сети определялся первым октетом адреса. От этой схемы осталась привычка считать, что у адреса «есть своя маска». Сегодня классы не действуют, но маски по умолчанию до сих пор подставляются в интерфейсах, когда вы вводите адрес без маски.
| Класс | Первый октет | Маска по умолчанию | Префикс |
|---|---|---|---|
| A | 1–126 | 255.0.0.0 | /8 |
| B | 128–191 | 255.255.0.0 | /16 |
| C | 192–223 | 255.255.255.0 | /24 |
| D | 224–239 | — | Групповая рассылка (multicast) |
| E | 240–255 | — | Зарезервировано |
Поэтому Windows, получив адрес 192.168.0.50, сама предлагает 255.255.255.0, а для 10.0.0.5 — 255.0.0.0. Подсказка удобная, но слепо соглашаться с ней не стоит: в корпоративной сети 10.x почти всегда нарезана на подсети меньше /8.
Почему из адресов вычитают два
В каждой обычной подсети два адреса зарезервированы и не выдаются устройствам:
- Адрес сети — самый первый, все биты хоста нули. Для
192.168.10.0/24это192.168.10.0. Он обозначает саму подсеть и используется в таблицах маршрутизации. - Широковещательный адрес — самый последний, все биты хоста единицы:
192.168.10.255. Пакет на него получают все устройства подсети сразу.
Отсюда правило: хостов = 2(32 − префикс) − 2. Для /24 это 256 − 2 = 254, для /29 — 8 − 2 = 6.
Исключения ровно два. В /31 для линков между маршрутизаторами броадкаст и адрес сети не выделяются вовсе — оба адреса рабочие, так экономят адресное пространство (RFC 3021). А /32 — это вообще не подсеть, а один конкретный адрес: так записывают маршрут к единственному хосту и правила в firewall.
Самая частая ошибка новичка — «мне нужно 30 устройств, беру /30». Число в префиксе не равно числу устройств:/30даёт два хоста, а тридцать поместятся в/27(30 хостов) — и то впритык, без запаса на рост и без учёта шлюза. Считайте по таблице, а не по интуиции.
Как посчитать адрес сети, broadcast и диапазон
Возьмём 192.168.10.25/27 и разберём по шагам — это ровно то, что спрашивают на собеседованиях и что нужно при настройке сервера.
- Определяем «шаг» подсети. Префикс
/27— это маска255.255.255.224. Шаг = 256 − 224 = 32. Значит, подсети идут границами 0, 32, 64, 96, 128, 160, 192, 224. - Находим свою подсеть. Последний октет адреса — 25, он попадает в промежуток от 0 до 31. Адрес сети:
192.168.10.0. - Broadcast — последний адрес промежутка:
192.168.10.31. - Диапазон хостов — всё между ними: с
192.168.10.1по192.168.10.30, итого 30 адресов.
Проверить себя быстрее всего командой, а не в уме — большинство систем считают это из коробки:
# Linux: показать сеть, broadcast и диапазон
ipcalc 192.168.10.25/27
# Если ipcalc не установлен — то же самое через python3
python3 -c "import ipaddress as i; n=i.ip_network('192.168.10.25/27', strict=False); \
print(n, n.network_address, n.broadcast_address, n.num_addresses)"
# Проверить, входит ли адрес в подсеть
python3 -c "import ipaddress as i; \
print(i.ip_address('192.168.10.25') in i.ip_network('192.168.10.0/27'))"
То же самое без терминала считает IP-калькулятор: вводите адрес с префиксом и сразу получаете маску, адрес сети, broadcast и диапазон хостов.
Как вычислить маску подсети по числу адресов
Обратная задача — «сколько устройств, такую и маску» — решается подбором ближайшей степени двойки:
- Прибавьте к числу устройств два служебных адреса и адрес шлюза. Для 20 устройств получается 23.
- Найдите ближайшую степень двойки, которая не меньше результата: 32 = 25.
- Показатель степени — это число бит хоста: 5. Префикс = 32 − 5 =
/27, маска255.255.255.224.
Так же решаются частые вопросы из поиска. Маска подсети на 8 адресов — /29 (255.255.255.248), в ней 6 рабочих хостов. Маска на 1 адрес — /32 (255.255.255.255). Маска на 2 адреса — /31 для линка между маршрутизаторами или /30, если оборудование не поддерживает /31. Не путайте «маску 8» (это /8, 255.0.0.0, более 16 миллионов адресов) и «маску на 8 адресов» — между ними разница в два миллиона раз.

Разбор 192.168.0.0/24: какие адреса можно раздавать
Самая частая домашняя и офисная сеть — 192.168.0.0/24 или её соседка 192.168.1.0/24. Вот как выглядят её границы:
| Параметр | 192.168.0.0/24 | 192.168.1.0/24 |
|---|---|---|
| Маска | 255.255.255.0 | 255.255.255.0 |
| Адрес сети | 192.168.0.0 | 192.168.1.0 |
| Первый адрес узла | 192.168.0.1 (обычно роутер) | 192.168.1.1 (обычно роутер) |
| Последний адрес узла | 192.168.0.254 | 192.168.1.254 |
| Широковещательный адрес | 192.168.0.255 | 192.168.1.255 |
| Адресов для устройств | 253 (254 минус роутер) | 253 (254 минус роутер) |
Практические выводы из этой таблицы:
- Устройство с адресом
192.168.0.100/24и устройство с192.168.1.100/24находятся в разных сетях и напрямую друг друга не увидят: у них различается третий октет, а он входит в часть сети. - Если поменять маску на
/23(255.255.254.0), обе сети сольются в одну:192.168.0.0–192.168.1.255, 510 хостов. Менять маску нужно на всех устройствах и на роутере одновременно. - Запись
192.168.0.0/16— это уже весь частный диапазон192.168.0.0–192.168.255.255, а не одна домашняя сеть. В правилах доступа такая ошибка открывает гораздо больше, чем задумано. - Адрес роутера
.1— договорённость производителей, а не требование. Узнать его точно и войти в настройки помогает материал про вход в роутер по 192.168.0.1 и 192.168.1.1.
Как узнать маску подсети на компьютере, телефоне и роутере
Маска подсети компьютера хранится в настройках сетевого подключения рядом с IP-адресом. Если адрес раздаёт роутер, маску он выдаёт вместе с ним по DHCP — как это устроено, разобрано в статье про DHCP. Ниже — где её посмотреть в каждой системе.
Windows
Быстрее всего через командную строку: нажмите Win+R, введите cmd и выполните команду ниже. В блоке активного адаптера ищите строку «Маска подсети» (в английской Windows — «Subnet Mask»).
ipconfig
# Пример вывода
Адаптер беспроводной локальной сети Беспроводная сеть:
IPv4-адрес. . . . . . . . . . . . : 192.168.1.34
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . . : 192.168.1.1
# PowerShell: маска в виде длины префикса
Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias, IPAddress, PrefixLength
Без командной строки: Панель управления → Центр управления сетями и общим доступом → Изменение параметров адаптера, двойной щелчок по подключению, кнопка «Сведения» — строка «Маска подсети IPv4».
macOS
В интерфейсе: Системные настройки → Сеть → Wi-Fi (или Ethernet) → Подробнее → TCP/IP, поле «Маска подсети». В терминале:
# Маска, полученная по DHCP
ipconfig getoption en0 subnet_mask
# Через ifconfig маска выводится в шестнадцатеричном виде
ifconfig en0 | grep "inet "
# inet 192.168.1.34 netmask 0xffffff00 broadcast 192.168.1.255
0xffffff00 — это 255.255.255.0: каждая пара шестнадцатеричных цифр равна одному октету (ff = 255, 00 = 0). Интерфейс Wi-Fi на большинстве Mac называется en0, но не на всех; список интерфейсов покажет networksetup -listallhardwareports.
Linux
# Краткий вывод: адрес сразу с префиксом
ip -br -4 addr
# wlp2s0 UP 192.168.1.34/24
# Подробный вывод по всем интерфейсам
ip -4 addr show
# Какая сеть подключена напрямую (строка с "proto kernel scope link")
ip route
В современных дистрибутивах маска выводится только в CIDR-виде: /24 и есть 255.255.255.0. Старая утилита ifconfig из пакета net-tools показывает десятичную запись в поле netmask.
Android и iPhone
На iPhone: Настройки → Wi-Fi, значок (i) рядом с подключённой сетью, раздел «Адрес IPv4» — поле «Маска подсети».
На Android пункты зависят от производителя. Откройте Настройки → Wi-Fi (или «Сеть и интернет») → текущая сеть; иногда маску показывают в разделе «Дополнительно». Если её там нет, её можно увидеть в параметрах IP: при выборе режима «Статический» появляется поле «Длина префикса сети», где 24 означает 255.255.255.0. Просто посмотрите значение и выйдите без сохранения, чтобы не сбить автоматическую настройку.
Роутер
Маску всей домашней сети задаёт роутер. Зайдите в его веб-интерфейс и откройте раздел LAN (он может называться «Локальная сеть» или «Домашняя сеть»): там указаны адрес роутера, маска подсети и диапазон адресов, которые раздаёт DHCP. Меняйте маску там же, а не на отдельных устройствах — иначе клиенты получат разные границы сети.
Маска подсети и IP-адрес сайта — разные вещи. Узнать маску сети, в которой стоит чужой сервер, по его адресу нельзя: это внутренняя настройка хостинга. Снаружи видно только, какой организации и автономной системе принадлежит адрес. Как определить адрес своего компьютера, роутера и сервера, рассказано в статье как узнать IP-адрес.
Маски 255.255.255.255, 0.0.0.0 и обратная маска
Три записи вызывают больше всего вопросов, потому что выглядят как адреса, а работают как маски, или наоборот.
255.255.255.255как маска — это/32, ровно один адрес без соседей. Используется в маршрутах к конкретному хосту, в правилах firewall и на loopback-интерфейсах маршрутизаторов. Как адрес назначения та же запись означает широковещательную рассылку по локальному сегменту (limited broadcast), дальше роутера такой пакет не уходит.0.0.0.0как маска — это/0, «ни одного бита сети», то есть все адреса сразу. В паре0.0.0.0/0это маршрут по умолчанию: всё, для чего нет более точного маршрута, уходит на шлюз. У самого адреса 0.0.0.0 есть и другие значения — например, «слушать на всех интерфейсах» в настройках сервера; они разобраны в статье что означает адрес 0.0.0.0.- Обратная маска (wildcard) — инвертированная обычная: единицы и нули меняются местами. Для
/24она равна0.0.0.255, для/27—0.0.0.31. Считается как255.255.255.255минус маска, октет за октетом. Встречается в списках доступа и настройках маршрутизации на сетевом оборудовании Cisco и совместимом с ним.
Иногда ищут «широковещательную маску подсети», но такого понятия нет: есть маска и есть широковещательный адрес подсети. Широковещательный адрес получается, если в адресе сети все биты хоста заменить единицами, — для 192.168.10.0/27 это 192.168.10.31.
Частные диапазоны и адреса со специальным смыслом
Не всякий адрес можно назначить свободно. Часть диапазонов зарезервирована, и знать их полезно: именно они чаще всего встречаются в конфигурациях. Три частные сети определены в RFC 1918: адреса из них не маршрутизируются в интернете и свободно используются внутри любой организации.
| Диапазон | Что это | Практика |
|---|---|---|
10.0.0.0/8 | Частная сеть | Корпоративные сети, облака, Docker-окружения |
172.16.0.0/12 | Частная сеть | Часто выдаётся Docker и виртуализацией по умолчанию |
192.168.0.0/16 | Частная сеть | Домашние роутеры и малые офисы |
127.0.0.0/8 | Локальная петля | 127.0.0.1 — сам хост, наружу не выходит |
169.254.0.0/16 | Адрес «сам себе» | Появился такой адрес — значит, DHCP не ответил |
100.64.0.0/10 | Сеть провайдера (CGNAT) | Ваш «внешний» адрес на самом деле общий с другими абонентами |
Последняя строка объясняет частый вопрос «почему у меня внешний IP не совпадает с тем, что показывает сайт». Если провайдер отдал вам адрес из 100.64.0.0/10, наружу вы выходите под общим адресом — и входящие подключения к вам не дойдут. Что именно видит внешний мир, покажет проверка IP-адреса, а разница между типами адресов разобрана в материале про IPv4 и IPv6.
Где маска нужна владельцу сайта, а не сетевому инженеру
Кажется, что подсети — тема исключительно администраторов. На деле запись вида /24 регулярно встречается там, где о сетях не думают.
- Ограничение доступа к админке. Разрешить вход только из офиса — это правило с CIDR-подсетью, а не со списком отдельных адресов. Синтаксис для Apache разобран в материале про .htaccess, для nginx — в настройке nginx.
- Блокировка нежелательного трафика. Боты обычно приходят не с одного адреса, а с целой подсети; блокировать по одному бессмысленно.
- Белые списки у платёжных и почтовых сервисов. Их адреса выдают именно подсетями, и в конфиг их нужно перенести без ошибок.
- SPF-запись почты. Механизм
ip4:принимает подсеть целиком:ip4:203.0.113.0/24. Как это влияет на доставляемость — в материале про SPF-записи. - Ограничение частоты запросов. Считать лимит на подсеть, а не на адрес — рабочий способ против распределённого перебора; подходы описаны в материале про стратегии рейт-лимита.
# Один и тот же офис в разных конфигурациях
# nginx: пускать в админку только офисную подсеть
location /admin/ {
allow 203.0.113.0/24;
deny all;
}
# Apache 2.4: то же самое
<RequireAll>
Require ip 203.0.113.0/24
</RequireAll>
# SPF: разрешить отправку почты со всей подсети
example.ru. IN TXT "v=spf1 ip4:203.0.113.0/24 -all"
Ошибка в маске в правиле доступа опаснее, чем кажется. Написали/16вместо/24— и вместо своего офиса открыли админку 65 тысячам адресов, включая чужие. Прежде чем сохранять правило, посчитайте диапазон и убедитесь, что в нём именно то, что вы имели в виду.

Как выбрать маску под задачу
Правило простое: берите ближайшую подходящую подсеть с запасом, но не берите заведомо огромную «на всякий случай» — лишние адреса усложняют маршрутизацию и разбор инцидентов.
- Линк между двумя маршрутизаторами —
/30или/31. Больше двух адресов там не нужно никогда. - Небольшой набор серверов —
/28(14 хостов) или/29(6 хостов). - Отдел на 20–30 машин —
/27даёт 30 хостов, но без запаса; при росте лучше сразу/26с 62 адресами. - Обычная офисная сеть —
/24: 254 хоста, привычные адреса, простая диагностика. - Разделение по назначению — не растягивайте одну большую подсеть, а нарежьте несколько: сотрудники, гости, принтеры, видеонаблюдение. Это и безопаснее, и понятнее в логах.
И не забудьте про шлюз: он тоже занимает адрес из диапазона хостов. В /29 с шестью адресами реально остаётся пять устройств.

Маски в IPv6: то же самое, но короче
В IPv6 десятичных масок нет вообще — только префиксы. Логика та же: /64 означает, что первые 64 бита отведены под сеть. Разница в масштабе: типовая пользовательская подсеть /64 вмещает такое количество адресов, что о его экономии никто не думает, а провайдеры выдают клиентам целые /56 или /48. Считать хосты вручную там не нужно; сравнение протоколов — в материале про IPv4 и IPv6.
Как проверить маску и диапазон адресов
Прежде чем вписывать подсеть в конфиг или правило доступа, пересчитайте её инструментом, а не в уме.
- IP-калькулятор — маска, адрес сети, broadcast, диапазон хостов и число адресов по префиксу.
- Проверка IP — какой адрес видит внешний мир, чей это провайдер и в какой автономной системе он находится.
- Ping и проверка портов — доступен ли узел внутри выбранного диапазона.
- Traceroute — через какие сети идёт трафик до адресата.
Чеклист по маске подсети
- Префикс и десятичная маска соответствуют друг другу (сверено по таблице).
- Число хостов посчитано как 2(32 − префикс) − 2, шлюз учтён.
- У всех устройств одной подсети маска одинаковая.
- Выбранный диапазон не пересекается с уже используемыми подсетями.
- Для линков «точка — точка» взяты
/30или/31, а не большая подсеть. - В правилах доступа и firewall префикс проверен расчётом диапазона, а не на глаз.
- Частные диапазоны не перепутаны с публичными, адрес не из
169.254.0.0/16. - В SPF и белых списках подсети перенесены без изменения префикса.
Частые вопросы
Какая маска подсети у 192.168.1.1?
По умолчанию в домашних сетях — 255.255.255.0, то есть /24. Но это соглашение, а не свойство адреса: та же машина может стоять в /25 или /23, всё зависит от настройки сети. Посмотреть фактическую маску можно в свойствах сетевого подключения или командой ip addr.
Что означает 255.255.255.255?
Как маска — это /32, то есть ровно один адрес. Так записывают маршрут к конкретному хосту и правила firewall для одного адреса. Как адрес назначения эта запись означает широковещательную рассылку в пределах локального сегмента.
Чем /24 отличается от 255.255.255.0?
Ничем: это одна и та же маска в двух форматах записи. Префиксная форма короче и принята в конфигурациях и документации, десятичная — в графических настройках операционных систем.
Сколько устройств помещается в /24?
254. Всего адресов 256, но первый занят адресом сети, последний — широковещательным. Один из оставшихся почти всегда занимает шлюз, так что на устройства остаётся 253.
Почему компьютеры в одной сети не видят друг друга?
Классическая причина — разные маски при одинаковом на вид адресе. Если у одного /24, а у другого /25, они по-разному определяют границу сети, и трафик уходит на шлюз вместо соседа. Сверьте маски на обоих устройствах в первую очередь.
Что за адрес 169.254.x.x?
Устройство не получило адрес от DHCP и назначило себе временный само. Интернета на таком адресе не будет. Ищите причину в DHCP-сервере, кабеле или настройках Wi-Fi, а не в маске.