IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   База ip адресов по городам (http://www.imho.ws/showthread.php?t=91147)

Sly_G 17.08.2005 17:58

База ip адресов по городам
 
Интересует база ip с разбивкой не только по странам, но и по городам.
Пока даже конкретно интересует разбивка Москва - не Москва.

Где можно брать такую свежую базу периодически, бесплатно?

apoc 18.08.2005 10:21

Вложений: 1
Система статистики от:
http://www.cnstats.com/
Позволяет вести статистику посещений и просмотр как стран так и городов.
Но для этого она просит загрузить базу.
Это самое интересное!

Вот что у них написано в хелпе:

Цитата:

Отчет "Города"
Отчет позволяет определить жители, каких городов, заходят на ваш сайт.

CNStats использует базу данных GeoIPCity (www.maxmind.com). Для правильного учета стран, вам необходимо проделать следующие шаги:

Скачайте базу данных GeoIPCity (прямая ссылка) с официального сайта Alentum Software, Inc.
Распакуйте ее файл GeoIPCity.dat в каталог cnstats/geoip.
Все хорошо, но после того как вы скачаете эту базу она не захочет устанавливаться у вас на машине :))) так как должна стоять программа от Alentum Software. Поэтому качаем программу, ставим ее... потом ставим туда базу... ну а базу саму используйте, согласно принципам работы с GEO-IP...

GeoIPCity.dat - он занимает 18 мегабайт с копейками.

Скрипт от CNSTATS работает с ним вот так вот (это файлы из папки geoip системы CNSTATS, как и что разобраться можно... в этой папке у меня еще лежат два файла: GeoIP.dat - 800 килобайт и GeoIPCity.dat - 18 мегабайт). Как видите все решаемо, и если вы хотите иметь свежую базу, то все зависит от вас насколько часто вы будете скачивать и заливать ее себе. :)

УСПЕХОВ!

CNSoftware 18.08.2005 11:52

Вас хотят нагло обмануть или подсовывают хакнутый CNStats. Вот цитата из оргинального руководства:

Цитата:

Отчет "Страны"

Отчет позволяет определить жители, каких стран, заходят на ваш сайт.

CNStats использует базу данных стран GeoIP (www.maxmind.com). Для правильного учета стран, вам необходимо проделать следующие шаги:

Скачайте базу данных (прямая ссылка) с официального сайта GeoIP
Распакуйте ее в каталог cnstats/geoip. Файл должен называться GeoIP.dat
Отчет строит интерактивную карту мира, выделяя страны в которых проживает основная часть ваших пользователей.
Вот ссылка на оргинальное руководство:
http://www.cnstats.com/ru/support/manual.php#countries

Очень не рекомендуем использовать хакнутую версию, не известно что еще там подправили.

apoc 18.08.2005 12:00

Цитата:

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

Но здесь речь не идет о конкретной версии CNStats а о механизме работы с ГЕО-айпи, и данный кусок кода дан в целях изучения.

Кстати вы дали не ту ссылку, нужно вот эту:
http://www.cnstats.com/ru/support/manual.php#cities

И там написано:

Цитата:

Отчет позволяет определить жители, каких городов, заходят на ваш сайт.

CNStats использует базу данных GeoIPCity (www.maxmind.com). Для правильного учета стран, вам необходимо проделать следующие шаги:

Купите базу данных GeoIPCity (мы не стали включать ее дистирибутив CNStats, так как это бы увеличило стоимость комплекса в десятки раз)
Распакуйте файл GeoIPCity.dat ее в каталог cnstats/geoip.

RaZEr 18.08.2005 16:57

Да... а я был уверен, что свежих баз maxmind'а нет :beer:

apoc, а ты не вкурсе как можно по-быстрому перегнать dat в csv?

apoc 18.08.2005 17:03

ну собственно лично я не переганял... :)
но в том аттачменте, что я дал, там есть пример работы с дат-файлом... думаю можно что-то там найти :) :claps:

RaZEr 18.08.2005 17:27

Цитата:

но в том аттачменте, что я дал, там есть пример работы с дат-файлом
Это всё я видел (http://www.maxmind.com/app/api). Но копать бинарный dat-файл это не "по-быстрому".

apoc 18.08.2005 17:29

Согласен... :)
Других не видел. Найдешь решение стукни. :)

smap 20.08.2005 11:55

http://www.techinfo.net.ru/ip2ruscity/
или
http://www.techinfo.net.ru/ip2ruscit...uscity_txt.zip
( это free, не очень точная, хотя я что то не замечал чтоб она криво определяла )

alex80 18.09.2005 20:38

Цитата:

Сообщение от apoc
... в этой папке у меня еще лежат два файла: GeoIP.dat - 800 килобайт и GeoIPCity.dat - 18 мегабайт).

А как можно эти дат файлы переконвертировать в текстовые или csv ?

apoc 19.09.2005 09:53

Ну народ... пост же выше был с архивом, где файлы для работы с гео-айпи, скачайте хотя бы... на одной странице и не видят... во дела.
файло в обменнике
Насчет как можно быстро перегнать... не в курсе... :( чего не делал, того не делал...

BorLase 09.10.2005 21:56

Интересно, а зачем покупать GeoIPCity, если ее вполне спокойно можно утянуть с sawmill.net? (GeoIPCity-532.dat, 11-Apr-2005 12:57, 17M)

Sky Diver 12.10.2005 15:47

ТО же я вами!
 
Мне тоже интересно было бы перегнать GeoIpCITY.dat во что-то! Но лучше MySQL!

BorLase 12.10.2005 21:26

Цитата:

Сообщение от Sky Diver
Мне тоже интересно было бы перегнать GeoIpCITY.dat во что-то! Но лучше MySQL!

хм... :)

берешь тот же cnstats - смотришь, как там реализована работа с файлом - осознав алгоритм, пишешь конвертор dat -> sql

работы - от силы на день

ScrougeMcDuck 25.01.2007 13:59

Цитата:

Сообщение от BorLase (Сообщение 1037866)
а зачем покупать GeoIPCity, если ее вполне спокойно можно утянуть с sawmill.net? (GeoIPCity-532.dat, 11-Apr-2005 12:57, 17M)

Уже нельзя... :(


Часовой пояс GMT +4, время: 22:21.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.