Блокировка пользователей на сайте по местоположению?
Расскажу на примере nginx, в любом случае если вы его не используете еще — самое время начать )
есть модуль ngx_http_geo_module, вн включен по умолчанию (не путать с ngx_http_geoip_module). Этот модуль умеет сверять IP посетителя с масками и присваивать переменной код страны. Для его работы нужна бесплатная база GeoIP City Free, качается с сайта maxmind в формате csv и perl-скриптом который поставляется с исходниками nginx преобразуется в формата конфига nginx — скажем geo.conf
В конфиг добавляем:
geo $country {
include geo.conf;
}

if ($country = «cn» ) {
return 403;
}

этот пример запрещает доступ из китая
помойму других спсобов нет