2016-10-03 4 views
0

Могу ли я определить, из «System.Web.HttpRequest» в C# или в JavaScript если запрос из Китая?ли запрос из Китая

Я нашел решение, используя внешнюю библиотеку или сделать запрос с IP в Params, но этот ресурс имеет ограничение количества запросов в день

я там любой список всех ф из Китая или, как я могу, если ток определить пользователь из Китая?

+0

добавить метки Часовой пояс – Balaji

+0

есть много способов обнаружить географические местоположения !! 1 – Balaji

+0

Удалено тег часового пояса. Не имеет никакого отношения к тому, что было задано. Часовой пояс! = Местоположение –

ответ

0

MaxMind имеет API-интерфейс C# для своей базы данных GeoLite2, в которую вы можете подать IP-адрес.

По существу, установите API, получите некоторый способ регулярного обновления базы данных и запроса. Поскольку вы будете загружать/обновлять всю базу данных, вы запрашиваете локальную копию на своем сервере без ограничений. Единственное ограничение заключается в том, как часто вы обновляете (то есть, IIRC, ограниченный один раз в день для бесплатной БД) для подробного ознакомления с их условиями обслуживания).

Только слегка свернутый, и свободный, если вы делаете это правильно.

Смежные вопросы