Как происходит геолокация IP адресов?

Знаю что:

  • смотрится на то какие пользователи идут на сайт
  • отслеживается маршрут пакетов




Собственно, интересует больше механизм влияния. Т.е. если я регистрирую свой блок PI адресов и AS, то как мне сделать так, чтобы геолокация выдавала нужные мне значения? Привязать эти адреса к серверам той страны, что нужна? Могут ли адреса из одного блока и под одним AS определяться под разными странами?



Почему-то об этом написано очень мало везде. Буду благодарен на ценные линки по данной теме.
  • Вопрос задан
  • 9657 просмотров
Пригласить эксперта
Ответы на вопрос 8
Riateche
@Riateche
Статья в википедии ссылается на эту базу: ipinfodb.com/ip_database.php
Она, в свою очередь, ссылается на эту: www.maxmind.com/app/city_accuracy
А там написано следующее:
We obtain the known IP location pairs from sites that ask the web visitor to provide their geographic location. The geographic location along with the web visitor's IP Address is forwarded to us.

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

Могу предположить, что по умолчанию ваши IP будут определяться принадлежащими той стране, в которой вы их купите.
Ответ написан
Stalker_RED
@Stalker_RED
простейший вариант: по базам адресов собранных из whois
в более сложных случаях — эти базы корректируются вручную, поплняются данными трассировки, правятся краудсорсингом.

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

в конкретном случае будет зависить от используемой базы. если она основана только на данных whois, то будет определять адрес, который указан.

имхо.
Ответ написан
amc
@amc
По поводу AS: поскольку ASка может иметь много соединений с окружающим миром, то технически возможно иметь хоть всеземную автономку. Так что никаких гарантий по месту географического расположения.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
geoip.ru
Обратитесь в публичные базы данных айпишников и попросите чтобы вам задали нужную локацию.
Ответ написан
Комментировать
michs
@michs
Мы используем базу www.maxmind.com. Если находим ошибки в определении то высылаем данные в максмайнд, они исправляют. В бесплатной версии апдейты базы раз в месяц.
Ответ написан
Комментировать
@Aleks_B
Вопрос достаточно старый, но я думаю читающим его будет интересно узнать о последних улучшениях в технологии IP геолокациии.
Вот ссылки на ресурс пролевающий свет на то как это происходит сейчас
и где будующее этой технологии.
Данный сервис предоставляет ежедневные обновления баз IP геолокации при этом совершенно бесплатно.
Ответ написан
Комментировать
@andrey_id123456789
Пользуюсь API от https://ipwhois.io/ , цена за подписку адекватная и нет ограничений по запросам.
Ответ написан
Комментировать
@Eduaaard
Суть и использование геолокации описано в статье:
https://habr.com/ru/post/461359/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы