Форум сетевых администраторов Страницы (3): « 1 [2] 3 »
Показаны 31 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Остальные (http://netadmin.ws/forum/forumdisplay.php?forumid=22)
-- Город из IP адреса (http://netadmin.ws/forum/showthread.php?threadid=2193)


Помещено RomaniS 28-01-2003 в 13:37:

Sergey_pol, RaZEr Вы это о чём?


Помещено RaZEr 28-01-2003 в 13:46:

Да не о чем, забей

__________________
The time was broken ...


Помещено sVs 29-01-2003 в 21:57:

Кстати, неплохая статейка, практически в_тему:
Определение страны по IP-адресу.
http://www.python.ru/2002-06/69.html
с пиримерчиками... Python, правда, но тем не менее

__________________
Всякое решение порождает новые проблемы...


Помещено Sergey_pol 30-01-2003 в 00:27:

может я не допонял тему, но разве xspider в разделе who is не пишет строчку подобную этой:
person: Alexey G. Giryuk
address: 20-A, Uborevicha str.
address: Vladivostok, 690670
address: Russia
phone: +7 423 222 6863

или проблема не в этом???


Помещено umka 04-03-2003 в 08:58:

Определить страну - это ерунда.
Страна определяется whois-ом.
У всех сетей, за реедким исключением в whois-е имеется поле "country:", а дальше двухбуквенный код (как у доменнов первого уровня). Но почти ни у одной сетки, за рееедким исключением , нету поля "city:"

А со странами все просто. Делается таблица в базе (чтоб каждый раз whois не дергать) три колонки: left_bound INT(11), right_bound INT(11), и country CHAR(2).
Пользователь заходит, делается ip2long, смотрится, есть ли соответствующая запись в базе. Если есть - заносится в статистику или еще чего, а если нету - запускается whois и выдергивается "country:" и заносится в базу.

Народ, может соберем самую большую, самую полную базу и самую бесплатную базу? И конкретно обломаем всякие спайлохи и т.д.? =))


Помещено sexkiller 04-03-2003 в 12:47:

umka
По странам эта база и так бесплатная, просто она обновляется нетак часто, а вот по городам подписка на базу от 100-500$.


Помещено RaZEr 04-03-2003 в 13:04:

Если говорить о получении данных об IP из баз данных через whois, то там и город нередко указывается . Но опять же, нужно принять во внимание что определение страны и города используется в разных целях . Для детской шалости в системе статистики сойдет и протокол whois, а вот чтобы обеспечить мгновенную маршрутизацию (runtime targeting) потребуется расположить БД на локальном сервере, потому что при средней загрузке системы в 300 пользователей, обращение к whois выльется в 300 запросов к whois серверу и соответственно в обработку 300 ответов, что крайне ресурсоемко .

Что касается баз данных по странам, то есть база данных (бесплатно, в виде одного файла) для GeoIP (скрипт от MaxMind.com) и говорят что она вроде работает . Сам я не проверял .

__________________
The time was broken ...


Помещено umka 04-03-2003 в 13:45:

Ну трёхстами запросами это не выльется
Как я уже писал, если пользователь заходит, то сразу весь диапазон, откуда он пришел, добавляется в локальную базу.


Помещено RaZEr 04-03-2003 в 14:11:

Я что спорю ?

__________________
The time was broken ...


Помещено Pehota 01-05-2003 в 10:02:

Кстати, каким образм человек, выпускающий продукт под названием geoip формирует эту БД?


Помещено RaZEr 01-05-2003 в 20:51:

Анализируя базу адресов RIPN.

__________________
The time was broken ...


Помещено Pehota 01-05-2003 в 20:59:

RaZEr: Возможно ли сформировать собственную БД по городам Ð_оссии?


Помещено RaZEr 01-05-2003 в 21:20:

Если запросить информацию по имени (hostname), то города в ответе скорей всего не будет, а вот если запросить информацию об адресе, то есть шанс получить и город, но вот у меня к примеру вместо Ленинграда, выдает Амстердам ...

__________________
The time was broken ...


Помещено kipish 25-02-2006 в 17:56:

Re: Город из IP адреса

quote:
Первоначальное сообщение от sexkiller
Подскажите как зная IP адрес узнать из какого городы был отправлен запрос.

Вот неплохой вариант решения проблемы http://www.novis.ru/geo.php


Помещено polo 25-02-2006 в 23:45:

на http://www.novis.ru/geo.php нифига не распазнает. Мне показывает что все неопределено, а вот на форуме нормально показывает, RaZEr СПБ, kipish - Иркутск. Так что юзайте базу maxmind.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 18:15. Страницы (3): « 1 [2] 3 »
Показаны 31 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.