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