Comments 31
Ваш IP-адрес: 5.129.246.*
Страна: Российская Федерация
Город: Новосибирск
Мимо :(
Причем по второй ссылке уже выдал Нижневартовск, что ближе к истине, но мимо.
Такая же фигня, оба раза мимо… :(
С дома всё верно определил.
вспоминается ситуация когда на Utel сидел, ныне RT, в зависимости от фазы луны выдавались адреса, которые были приписаны то Нижневартовску, то Екатеринбургу, то Ханты-Мансийску. Так что вот непонятно, как же определить положение более менее точно, если только использовать LocationAPI как помощник.
вспоминается ситуация когда на Utel сидел, ныне RT, в зависимости от фазы луны выдавались адреса, которые были приписаны то Нижневартовску, то Екатеринбургу, то Ханты-Мансийску. Так что вот непонятно, как же определить положение более менее точно, если только использовать LocationAPI как помощник.
удалено…
Мимо.
Определил, что я в Краснодаре. А я в Анапе.
Определил, что я в Краснодаре. А я в Анапе.
Просьба — пишите об ошибках определения вашего города. Можно без подробностей. Нужна реальная статистика ошибок.
На данный момент тестовую страницу посетили примерно 1100 человек.
На данный момент тестовую страницу посетили примерно 1100 человек.
Ваш IP-адрес: 81.198.14.2**
Страна: Латвия
Город: Не определен
Пару лет назад написал свой «велосипед» для определения местонахождения пользователя с точностью до города, основанный на запросах к двум сервисам — smart-ip.net и 2ip.ru. Насколько могу судить, пока что всё работает.
P.S. Кстати, 2ip.ru сейчас мой город определил — Daugavpils.
Страна: Латвия
Город: Не определен
Пару лет назад написал свой «велосипед» для определения местонахождения пользователя с точностью до города, основанный на запросах к двум сервисам — smart-ip.net и 2ip.ru. Насколько могу судить, пока что всё работает.
P.S. Кстати, 2ip.ru сейчас мой город определил — Daugavpils.
Вы делаете запросы в реальном времени? Какая производительность?
хреновая там производительность. Веб-сервисы в режиме реального времени нет смысла использовать, только двоичные таблицы в конфигах.
Смысл такой: когда пользователь заходит на сайт, проверяется кука. Если куки нет, тогда через AJAX идет запрос к скрипту, который проверяет, есть ли этот IP в базе и сопоставлена ли ему страна и город. Если сопоставление есть, устанавливается кука и вопрос исчерпан. Если же в базе для этой айпишки нет адреса, либо если он определен более 180 дней назад, тогда идет обращение к smart-ip.net и 2ip.ru. Если данные от них удалось получить, тогда запись в базе обновляется и устанавливается кука. Обычно данные получить удается, в противном случае ставится временная кука (на пару часов), которая запрещает повторять попытки проверки IP адреса.
Ну и периодически просматриваем базу, что-то в ней правим, проверяем вручную. Но в целом работает вполне удовлетворительно.
Ну и периодически просматриваем базу, что-то в ней правим, проверяем вручную. Но в целом работает вполне удовлетворительно.
Тестовое демо попало: Брянск
Рабочее демо с авиабилетами не угадало: Белгород
Рабочее демо с авиабилетами не угадало: Белгород
Тестовое демо попало: Николаев
Рабочее демо выдало соседний Херсон
Рабочее демо выдало соседний Херсон
Мимо…
Ваш IP-адрес: 95.79.87.2**
Страна: Российская Федерация
Город: Великий Новгород
А я в Нижнем Новгороде.
Ваш IP-адрес: 95.79.87.2**
Страна: Российская Федерация
Город: Великий Новгород
А я в Нижнем Новгороде.
Отличное обновление, как раз делаю благотворительный проект и искал актуальный геоип-дамп. Если проект заживет — будем считать что вы тоже приняли участие в благотворительности ;)
UFO just landed and posted this here
ipgeobase, похоже, почил. Последнее обновление 13 августа.
Нда…
Ваш IP-адрес:79.134.219.2**
Страна: Эстония
Город: Санкт-Петербург
Ваш IP-адрес:79.134.219.2**
Страна: Эстония
Город: Санкт-Петербург
Неудобно получилось.
Санкт-Петербург конечно в России (в таблице ID 32497).
Наложились 2 ошибки — неверные данные в таблице net_euro и логическая ошибка в скрипте примера. По ipgeobase (таблица net_euro) определилась страна Эстония. По maxmind определился город Санкт-Петербург, но страна осталась Эстонией.
Скрипт примера поправил. Данные ipgeobase перепроверю к следующей сборке.
Санкт-Петербург конечно в России (в таблице ID 32497).
Наложились 2 ошибки — неверные данные в таблице net_euro и логическая ошибка в скрипте примера. По ipgeobase (таблица net_euro) определилась страна Эстония. По maxmind определился город Санкт-Петербург, но страна осталась Эстонией.
Скрипт примера поправил. Данные ipgeobase перепроверю к следующей сборке.
Оба демо город определили верно (Улан-Удэ), спасибо за базу!
Ваш IP-адрес: 194.44.171.*
Страна: Украина
Город: Львов
Мимо. Главный офис моего провайдера во Львове. А я километров 200 в стороне.
Страна: Украина
Город: Львов
Мимо. Главный офис моего провайдера во Львове. А я километров 200 в стороне.
Бердичев? Симферополь? Так мать городов русских еще никто не попускал.
Если база не может определить киевский ай-пишник одного из крупнейших провайдеров столицы, то ценность данной базы стремится к нулю.
P.S. Хорошо еще, что Украину угадали, а не указали Эквадор, как уверяет наша опозиция и их ручные хомячки.
Если база не может определить киевский ай-пишник одного из крупнейших провайдеров столицы, то ценность данной базы стремится к нулю.
P.S. Хорошо еще, что Украину угадали, а не указали Эквадор, как уверяет наша опозиция и их ручные хомячки.
Года полтора назад сотрудники Билайна Россия (Домашний интернет) говорили, что пул IPшников на всю страну един и привязки к городу нет.
Раз уж пишите
Может, сможете добавить региональную разбивку, пожалуйста?
Идеи по усовершенствованию и повышению качества базы приветствуются.
Может, сможете добавить региональную разбивку, пожалуйста?
Спасибо
Sign up to leave a comment.
База GeoIP – страны и города, сентябрь 2013