Форум сетевых администраторов
Показаны 31 сообщений на этой странице

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


Помещено sexkiller 18-07-2002 в 05:10:

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

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


Помещено sVs 19-07-2002 в 14:49:

Строго говоря - никак, если это только не единичный случай и не вопрос "жизни и смерти", но это уже будет напоминать оперативно-розыскные мероприятия Тогда наиболее достоверно - через админов соответствующих сетей, начиная сверху.
Любая подсеть может быть "зарулена" по каналу передачи данных в любое отдаленное место. Например одна сетка класса "С" может выпрыгнуть в нескольких городах, разнесенных на десятки или сотни километров...

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


Помещено RaZEr 19-07-2002 в 16:15:

Уууу ... сколько наворотов а ведь вопрос совсем не об этом .

2 sexkiller: тебе нужно базу IP провайдеров по городам . Достать ее также просто как и базу WHOIS . Если найдешь напиши мне в приват !

__________________
The time was broken ...


Помещено sVs 19-07-2002 в 16:41:

RaZEr : При все моем уважении...
не будем ломать копья, типичный пример:
сеть класса "С" 212.96.101.0 из провайдерского блока ОАО "Ð_лектросвязь" Ставропольского края:

сморим:
Информация об IP-адресе (объекте) 212.96.101.0:
inetnum: 212.96.96.0 - 212.96.102.255
netname: RU-STAVNET
descr: Trunk Line Exchange of Stavropol
descr: 290, Myra str., 355000, Stavropol, Russia

Ура! г.Ставрополь (вроде как...)

смотрим дальше:
line5.narzan.com has address 212.96.101.6 (г.Кисловодск)
line5.helios.ru has address 212.96.101.198 (г.Пятигорск)

ну, и кто в этом случае (кроме админов в Ставрополе) знает, куда они пророутили свои сетки?

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


Помещено RaZEr 19-07-2002 в 16:48:

Ð_то выборочный случай . Читай внимательнее: "базу IP провайдеров" . Я говорю о Ð_ОЛ, WebPlus и т.д. именно используя такую базу счетчики составляют статистику по городам .

PS: А прокси, рутеры и др. навороты особой погоды не играют .

__________________
The time was broken ...


Помещено sexkiller 20-07-2002 в 07:13:

RaZEr Подскажи где эту базу можно скачать, ну или в крайнем случае купить.


Помещено RaZEr 20-07-2002 в 12:02:

Бывало встречал людей у которых она была, но самому тогда не надо было . А сейчас самому надо, а где достать не знаю . Если найдешь пиши в приват .

__________________
The time was broken ...


Помещено 2thed 20-07-2002 в 12:48:

эсли я вас правильно понимаю то вам на ripe.net надо. и базу там найдете, правда она весит больше 200 метров. но по городам там нету. но другово варианта я незнаю.


Помещено RaZEr 20-07-2002 в 13:08:

RIPE это европа, а нам надо Ð_оссию - RIPN .

__________________
The time was broken ...


Помещено sVs 22-07-2002 в 08:43:

quote:
от RaZEr
RIPE это европа, а нам надо Ð_оссию - RIPN .

Ну уж нет, позвольте несогласиться...
RIPN aka Ð_ОСНИИÐ_ОС не имеет ни малейшего отношения к распределению адресного пространства и не ведет никакую базу по IP-адресам вообще, и по Ð_оссийским в частности.
Базу доменных имен в зоне .RU - да, сколько угодно, на основании вот этого свидетельства, а сети - нет.
Достаточно просто сделать whois-запрос на любую сетку и посмотреть поле source.
Правда, Ð_ОСНИИÐ_ОС, являясь локальной регистратурой LIR, имеет право и возможность выделять IP-адреса из своего провайдерского блока, и то - "для некоммерческих научных и образовательных учреждений, подключённых к сетям Relarn и Rbnet (и к некоторым другим)".

А что касается базы subj, то я по-прежнему настаиваю на своем мнении. География IP-сетей - вещь непредсказуемая.
И порядок (в общем случае) - такой:
1) одна из глобальных регистратур: RIPE (или APNIC, или ARIN) - выдает провайдерские блоки локальным регистратурам (как правило - крупные операторы, имеющие свою автономную систему);
2) регистратуры - подают заявки в глоб.регистратуру (по форме RIPE-219)и оформляют подсети на своих клиентов (обычно - более мелкие провайдеры и крупные потребители)
При этом в базу, например, RIPE заносятся данные о заявителе (в том числе и город).

Других источников (баз данных и т.п.), содержащих географическую информацию по интересующему вопросу - просто нет.

А теперь ситуация: имею стандартный провайдерский блок из 16 сетей класса "C", при этом, по условиям полученных лицензий, предоставляю доступ на территории своего края и двух близлежащих республик, собираюсь начать деятельность в соседнем крае...
Так вот, кроме моего администратора никто достоверно не сможет сказать - какие подсети и в каком городе будут заюзаны

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


Помещено RaZEr 22-07-2002 в 11:38:

quote:
не ведет никакую базу по IP-адресам вообще, и по Ð_оссийским в частности.

Мы и обсуждали доменные имена . То что базой данных IP адресов занимается RIPE и без тебя знаем .

Мы тут пытаемся найти базу IP провайдеров подобную той что используют HotLog, SpyLog и т.д.

__________________
The time was broken ...


Помещено Sergey_pol 27-01-2003 в 10:43:

а XSpider начто???


Помещено RaZEr 27-01-2003 в 12:49:

Начинается ...

__________________
The time was broken ...


Помещено Sergey_pol 28-01-2003 в 03:21:

что начинается???


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

Ничего

__________________
The time was broken ...


Помещено 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.

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


Помещено gryshadow 27-02-2006 в 10:15:

http://www.dnsstuff.com/

окошко City From IP

__________________
Чайник, мечтающий стать самоваром!


Формат времени GMT. Текущее время 18:14.
Показаны 31 сообщений на этой странице

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