Надежный API для определения города IP-адреса и [закрытой] страны

18
задан Félix Gagnon-Grenier 25 April 2019 в 14:16
поделиться

5 ответов

Я использовал http://www.hostip.info/ и нашел его действительно хорошим.

7
ответ дан 30 November 2019 в 06:29
поделиться

MaxMind имеет облегченную версию своих баз данных ip2country и ip2city: http://www.maxmind.com/app/geolitecity

http: / /www.maxmind.com/app/geolitecountry

Если вы не возражаете против размещения базы данных самостоятельно, это бесплатно. Платные услуги более точны.

Они также предоставляют веб-службы для запросов, но это не бесплатно: http://www.maxmind.com/app/web_services#country

12
ответ дан 30 November 2019 в 06:29
поделиться
8
ответ дан 30 November 2019 в 06:29
поделиться

Геолокация каждого IP-адреса зависит от записей, предоставленных интернет-провайдером. Это никогда не будет полностью надежным, потому что многие интернет-провайдеры указывают местоположение своего офиса вместо физического местоположения своих подсетей, которые могут находиться в другом городе или даже стране.

5
ответ дан 30 November 2019 в 06:29
поделиться

В некотором смысле, вы не можете достоверно знать местоположение пользователя. Используя советы, приведенные в других ответах, вы сможете определить геолокацию IP-адреса, но нет способа узнать, что к этому IP-адресу в Нью-Йорке, США, не получает доступ через VPN человек, находящийся в командировке в Лондоне, Великобритания, или не использует ли он службу анонимизации, такую как Tor.

3
ответ дан 30 November 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: