Ребят, смотрите задача, у вас 2 десятка диапазона адресов, и пару сотня гигов логов nginx нужно выцепить кое какие данные из логов, но только для адресов, принадлежащих диапазону.
Ваши варианты ?
через питончик, через ipaddress брать для каждого диапазона start/end и потом сравнивать адрес, и если в какой то попадает, то тащить в лог ?
1. вычленяешь ближайший бОльший диапазон по классовой системе и сильно сокращаешь лог
2. сокрее всего в питоне есть библиотека работы с адресами, которой задал диапазоны, а потом у неё спрашиваешь про конкретные IP