Задать вопрос
weranda
@weranda

Как расшифровать диапазон IP-адресов в конкретные адреса?

Есть диапазон адресов 1.119.192.0/21 (для примера). Как его расшифровать/трансформировать в конкретные адреса? Может быть, какой-то сервис в сети есть, готовый скрипт или алгоритм?
Это нужно для того, чтобы сравнивать между собой имеющиеся адреса и адреса из этих зашифрованных диапазонов для того, чтобы находить совпадения.
  • Вопрос задан
  • 238 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
@historydev
Редактирую файлы с непонятными расширениями
Во первых это называется подсеть.
Во вторых зная как это называется, поисковиком воспользоваться не сложно.

Запрос в гугл - https://www.google.com/search?q=%D0%BF%D0%BE%D0%BB...
Ссылка из гугла - https://itsecforu.ru/2021/09/03/%F0%9F%90%8D-%D0%B...
Тест - https://www.online-python.com/cwW3Zo7rVq
Ответ написан
Переводишь в число, фиксируешь первые N бит.
Оставшиеся биты могут быть любыми, но не могут быть сплошными нулями (адрес сети) и сплошными единицами (широковещательный адрес)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Google — netmask calculator
Ответ написан
@fbi_suck
Эникей
Если не понимаете что значит 1.119.192.0/21 есть простой способ, вбейте в гугле ip калькулятор ,введите в калькуляторе ip эти данные, увидите весь диапазон адресов устройств, адрес сети и широковещательный адрес. А вот вашу задачу про сопоставление не понял.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы