Pull to refresh

Comments 31

Ваш IP-адрес: 5.129.246.*
Страна: Российская Федерация
Город: Новосибирск

Мимо :(

Причем по второй ссылке уже выдал Нижневартовск, что ближе к истине, но мимо.
Такая же фигня, оба раза мимо… :(
С дома всё верно определил.
вспоминается ситуация когда на Utel сидел, ныне RT, в зависимости от фазы луны выдавались адреса, которые были приписаны то Нижневартовску, то Екатеринбургу, то Ханты-Мансийску. Так что вот непонятно, как же определить положение более менее точно, если только использовать LocationAPI как помощник.
Мимо.
Определил, что я в Краснодаре. А я в Анапе.
Просьба — пишите об ошибках определения вашего города. Можно без подробностей. Нужна реальная статистика ошибок.
На данный момент тестовую страницу посетили примерно 1100 человек.
Ваш IP-адрес: 81.198.14.2**
Страна: Латвия
Город: Не определен

Пару лет назад написал свой «велосипед» для определения местонахождения пользователя с точностью до города, основанный на запросах к двум сервисам — smart-ip.net и 2ip.ru. Насколько могу судить, пока что всё работает.

P.S. Кстати, 2ip.ru сейчас мой город определил — Daugavpils.
Вы делаете запросы в реальном времени? Какая производительность?
хреновая там производительность. Веб-сервисы в режиме реального времени нет смысла использовать, только двоичные таблицы в конфигах.
Смысл такой: когда пользователь заходит на сайт, проверяется кука. Если куки нет, тогда через AJAX идет запрос к скрипту, который проверяет, есть ли этот IP в базе и сопоставлена ли ему страна и город. Если сопоставление есть, устанавливается кука и вопрос исчерпан. Если же в базе для этой айпишки нет адреса, либо если он определен более 180 дней назад, тогда идет обращение к smart-ip.net и 2ip.ru. Если данные от них удалось получить, тогда запись в базе обновляется и устанавливается кука. Обычно данные получить удается, в противном случае ставится временная кука (на пару часов), которая запрещает повторять попытки проверки IP адреса.
Ну и периодически просматриваем базу, что-то в ней правим, проверяем вручную. Но в целом работает вполне удовлетворительно.
Тестовое демо попало: Брянск

Рабочее демо с авиабилетами не угадало: Белгород
Вероятно, в Брянске нет или почти нет регулярных рейсов.
Тестовое демо попало: Николаев
Рабочее демо выдало соседний Херсон
В системе нет регулярных рейсов в/из Николаев, поэтому подставился Херсон.
Мимо…

Ваш IP-адрес: 95.79.87.2**
Страна: Российская Федерация
Город: Великий Новгород

А я в Нижнем Новгороде.
Отличное обновление, как раз делаю благотворительный проект и искал актуальный геоип-дамп. Если проект заживет — будем считать что вы тоже приняли участие в благотворительности ;)
UFO just landed and posted this here
Диапазоны IP взяты из maxmind и ipgeobase. У maxmind Creative Commons Attribution-ShareAlike 3.0 Unported License, у ipgeobase не вижу лицензию.
ipgeobase, похоже, почил. Последнее обновление 13 августа.
Нда…
Ваш IP-адрес:79.134.219.2**
Страна: Эстония
Город: Санкт-Петербург
Неудобно получилось.
Санкт-Петербург конечно в России (в таблице ID 32497).
Наложились 2 ошибки — неверные данные в таблице net_euro и логическая ошибка в скрипте примера. По ipgeobase (таблица net_euro) определилась страна Эстония. По maxmind определился город Санкт-Петербург, но страна осталась Эстонией.
Скрипт примера поправил. Данные ipgeobase перепроверю к следующей сборке.
Оба демо город определили верно (Улан-Удэ), спасибо за базу!
Ваш IP-адрес: 194.44.171.*
Страна: Украина
Город: Львов

Мимо. Главный офис моего провайдера во Львове. А я километров 200 в стороне.
Бердичев? Симферополь? Так мать городов русских еще никто не попускал.
Если база не может определить киевский ай-пишник одного из крупнейших провайдеров столицы, то ценность данной базы стремится к нулю.

P.S. Хорошо еще, что Украину угадали, а не указали Эквадор, как уверяет наша опозиция и их ручные хомячки.
2ip.ru тоже говорит, что мой офис в Бердичеве (хотя дома все определяет правильно — Киев).
Видимо на нашей проходной таки есть скрытая пространственная чревоточина :)
Года полтора назад сотрудники Билайна Россия (Домашний интернет) говорили, что пул IPшников на всю страну един и привязки к городу нет.
Раз уж пишите
Идеи по усовершенствованию и повышению качества базы приветствуются.

Может, сможете добавить региональную разбивку, пожалуйста?
Sign up to leave a comment.

Articles