Представление диапазона IP-адресов с маской

Учитывая диапазон IP-адресов, существует ли алгоритм для преобразования его в набор пар в форме (ip,mask), который охватывает весь диапазон?

1 ответ

Если у вас есть простой IP-адрес, вы можете найти маску SN, диапазон IP-адресов вашей сети, IP-адрес вашей подсети и широковещательный IP-адрес. Все IP-адреса имеют одинаковую маску SN. Итак, алгоритм выглядит так: for i="S.N. IP + 1" to i="Broadcast IP - 1" createPair (i,S.N. mask);Это все!

Другие вопросы по тегам