Какой самый быстрый и надежный способ объединить адреса ipv4 в CIDR в Go?Linux

Ответить
Anonymous
 Какой самый быстрый и надежный способ объединить адреса ipv4 в CIDR в Go?

Сообщение Anonymous »

У меня есть массив адресов ipv4 (более 750 тыс. адресов). Эти IP-адреса так долго хранились в hash:ip ipset Linux через приложение Go.
Я хочу сократить это до кратчайшего (если это хорошая идея) массива неперекрывающихся CIDR, который будет оптимальным для хранения в hash:net ipset.
Как мне сделать это в Go как можно быстрее?
Приведет ли это также к более быстрому поиску, поскольку hash:net будет более эффективно хранить это?

Подробнее здесь: https://stackoverflow.com/questions/798 ... into-cidrs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»