Задать вопрос
@dandyvssega
Начинаю кодить

Как конвертировать кучу ip адресов в их маски?

Необходимо сконвертировать кучу айпи вида
54.55.218.253
55.75.3.121
16.75.188.157
17.148.174.154
8.99.137.112
88.118.71.79
608.16.71.86


В вид
54.55.218.0/32
55.75.3.0/32
16.75.188.0/16
17.148.174.032
8.99.137.0/24

И тд,чтобы не пихать кучу айпишников, а чисто по диапазонам.Спасибо!
  • Вопрос задан
  • 2331 просмотр
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
У Вас classfull адреса ?
Ответ написан
@throughtheether
human after all
Начнем с того, что пример не вполне корректен. В частности, адрес 54.55.218.253 входит в префикс ("подсеть" на жаргоне) 54.55.218.0/24, но не 54.55.218.0/32.

Чтобы вам помочь, необходимо знать, что это за адреса, сколько их всего, есть ли среди них "соседние" (например, 54.55.218.253 и 54.55.218.254) и как они будут использоваться (правила в iptables?).

Вообще говоря, вам может помочь суммаризация/агрегация адресов (префиксов), но, с другой стороны, может оказаться так, что смысла в ней не будет.
Ответ написан
vvpoloskin
@vvpoloskin Куратор тега Компьютерные сети
Инженер связи
Наверно маска подсети придумана просто так была. Нафиг она вообще нужна, если можно прямо из IP-адреса сеть сразу получить.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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