Во, сложная задачка, сегодня столкнулся.
Есть диапазон IP: 48.05.01.01/20 , надо сравнить имеющийся ip: 48.05.100.152 с данным диапазоном, результат: true\false.
Если усложнить, то имеем сразу несколько диапазонов, которые вот в таком виде лежат в файле india.txt:
49.12.0.0/14
49.32.0.0/12
49.50.64.0/18
49.128.108.0/22
49.128.160.0/20
49.136.0.0/14
Вот надо проверить на вход. Решил я вопрос простым путём, сверился с whois, но это лишь на пару дней решение, сейчас пишу калькулятор для IP