Представление диапазона 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);
Это все!