Можно добавить сайт в Вебмастеры Яндекса (
webmaster.yandex.ru/) и Гугла (www.google.com/webmasters/tools/). Среди настроек можно запретить показ сайта в определенных регионах. Конечно, полностью это не решит проблему, но, по крайней мере, существенно уменьшит поток нежелательных посетителей.
А по поводу диапазона ИП погуглите
GeoIP