конвертировать сетевой блок, чтобы получить список всех IP-адресов в этом сетевом блоке - PullRequest
0 голосов
/ 30 июня 2019

есть ли у кого-нибудь веб-сайт или инструмент для преобразования списка cidr в список IP-адресов. CIDR 40.97.160.0/24 40.97.0.0/22 40.94.0.0/16

IP-адрес 40.97.160.0 40.97.160.1 ....

спасибо

1 Ответ

0 голосов
/ 12 июля 2019
  1. Преобразование IP-адрес из записи с точками в октетах в целое число без знака.
  2. Преобразовать длину префикса в размер подсети ; например / 24 => 2 ^ (32-24) -1
  3. Цикл с IP-адреса для размер подсети раз (от 0 до размер подсети ).
  4. Преобразование каждого IP-адреса из unsigned int в нотацию с точками и октетами.
...