сетка (хоть первый и последний IP, а хоть и CIDR - пока все в стадии проектирования) и на вход даётся IP и надо понять - в какие подсетки он попадает. Для IPv4 всё прекрасно решалось полигоном (чтобы не делать start <= ip <= end - так как тут не будет работать индекс никакой), но для IPv6 полигон уже не построишь. Может как-то можно все же с индексом искать?
Ты используешь для этого MySQL и поиск по индексу? 0_0
тут недавно обсуждали такую задачу. но в тот раз я не нашёл вот этот пост: https://mysqlserverteam.com/mysql-8-0-storing-ipv6/
Обсуждают сегодня