Блокировать пользователей по штату США - PullRequest
0 голосов
/ 03 июля 2018

Как я могу заблокировать доступ к своему веб-сайту от пользователей, чьи IP-адреса принадлежат конкретным штатам США? Я использую CloudFlare. Всю страну легко заблокировать, но нужно блокировать только некоторые государства.

1 Ответ

0 голосов
/ 05 июля 2018

Я использовал MaxMind с большим успехом: https://www.maxmind.com/en/geoip2-precision-services

Когда вы начинаете новый сеанс для пользователя, вы получаете его IP и нажимаете на вышеуказанный API. Он ответит данными и оттуда вы можете оставить сеанс пользователя или сбросить его.

MaxMind - международная база данных, поэтому поле state отсутствует. Они называют это Subdivisions, если я правильно помню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...