Как известно, при бане диапазона IP адресов с помощью редактирования файла .htaccess их (диапазоны адресов) требуется задавать не разделёнными дефисом (или тире, или запятой, или пробелом, да чем угодно), а приведёнными к так называемым CIDR-диапазонам. Чуть подробнее тут.
Если пройдёте по ссылке, попадёте на веб-сервис вычисления CIDR`ов, соответствующих определённому диапазону айпи. Есть также вот это (если таких адресов у Вас несколько, посчитаете сразу все в один приём).
А недавно появился сервис в виде API (и тоже бесплатный), позволяющий, к примеру, вызвать себя из какой-нибудь программы, в частности написанной на PHP. Чтобы с ним познакомиться, переходите по любой из вышеуказанных ссылок, вверху увидите меню сайта и, в частности, пункт "API". Дальше достаточно скачать Описание API с примером, внутри архива найдётся всё необходимое. Удачи!