![]() |
Показаны 31 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Остальные (http://netadmin.ws/forum/forumdisplay.php?forumid=22)
-- Город из IP адреса (http://netadmin.ws/forum/showthread.php?threadid=2193)
Город из IP адреса
Подскажите как зная IP адрес узнать из какого городы был отправлен запрос.
Строго говоря - никак, если это только не единичный случай и не вопрос "жизни и смерти", но это уже будет напоминать оперативно-розыскные мероприятия
Тогда наиболее достоверно - через админов соответствующих сетей, начиная сверху.
Любая подсеть может быть "зарулена" по каналу передачи данных в любое отдаленное место. Например одна сетка класса "С" может выпрыгнуть в нескольких городах, разнесенных на десятки или сотни километров...
__________________
Всякое решение порождает новые проблемы...
Уууу ... сколько наворотов
а ведь вопрос совсем не об этом .
2 sexkiller: тебе нужно базу IP провайдеров по городам . Достать ее также просто как и базу WHOIS . Если найдешь напиши мне в приват !
__________________
The time was broken ...
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 (г.Пятигорск)
ну, и кто в этом случае (кроме админов в Ставрополе) знает, куда они пророутили свои сетки? 
__________________
Всякое решение порождает новые проблемы...
Ð_то выборочный случай . Читай внимательнее: "базу IP провайдеров" . Я говорю о Ð_ОЛ, WebPlus и т.д. именно используя такую базу счетчики составляют статистику по городам .
PS: А прокси, рутеры и др. навороты особой погоды не играют .
__________________
The time was broken ...
RaZEr Подскажи где эту базу можно скачать, ну или в крайнем случае купить.
Бывало встречал людей у которых она была, но самому тогда не надо было . А сейчас самому надо, а где достать не знаю . Если найдешь пиши в приват .
__________________
The time was broken ...
эсли я вас правильно понимаю то вам на ripe.net надо. и базу там найдете, правда она весит больше 200 метров. но по городам там нету. но другово варианта я незнаю.
RIPE это европа, а нам надо Ð_оссию - RIPN .
__________________
The time was broken ...
quote:
от RaZEr
RIPE это европа, а нам надо Ð_оссию - RIPN .

__________________
Всякое решение порождает новые проблемы...
quote:
не ведет никакую базу по IP-адресам вообще, и по Ð_оссийским в частности.
__________________
The time was broken ...
а XSpider начто???
Начинается ...
__________________
The time was broken ...
что начинается???
Ничего 
__________________
The time was broken ...
Sergey_pol, RaZEr Вы это о чём? 
Да не о чем, забей 
__________________
The time was broken ...
Кстати, неплохая статейка, практически в_тему:
Определение страны по IP-адресу.
http://www.python.ru/2002-06/69.html
с пиримерчиками... Python, правда, но тем не менее 
__________________
Всякое решение порождает новые проблемы...
может я не допонял тему, но разве xspider в разделе who is не пишет строчку подобную этой:
person: Alexey G. Giryuk
address: 20-A, Uborevicha str.
address: Vladivostok, 690670
address: Russia
phone: +7 423 222 6863
или проблема не в этом???
Определить страну - это ерунда.
Страна определяется whois-ом.
У всех сетей, за реедким исключением в whois-е имеется поле "country:", а дальше двухбуквенный код (как у доменнов первого уровня). Но почти ни у одной сетки, за рееедким исключением
, нету поля "city:"
А со странами все просто. Делается таблица в базе (чтоб каждый раз whois не дергать) три колонки: left_bound INT(11), right_bound INT(11), и country CHAR(2).
Пользователь заходит, делается ip2long, смотрится, есть ли соответствующая запись в базе. Если есть - заносится в статистику или еще чего, а если нету - запускается whois и выдергивается "country:" и заносится в базу.
Народ, может соберем самую большую, самую полную базу и самую бесплатную базу? И конкретно обломаем всякие спайлохи и т.д.? =))
umka
По странам эта база и так бесплатная, просто она обновляется нетак часто, а вот по городам подписка на базу от 100-500$.
Если говорить о получении данных об IP из баз данных через whois, то там и город нередко указывается . Но опять же, нужно принять во внимание что определение страны и города используется в разных целях . Для детской шалости в системе статистики сойдет и протокол whois, а вот чтобы обеспечить мгновенную маршрутизацию (runtime targeting) потребуется расположить БД на локальном сервере, потому что при средней загрузке системы в 300 пользователей, обращение к whois выльется в 300 запросов к whois серверу и соответственно в обработку 300 ответов, что крайне ресурсоемко .
Что касается баз данных по странам, то есть база данных (бесплатно, в виде одного файла) для GeoIP (скрипт от MaxMind.com) и говорят что она вроде работает . Сам я не проверял .
__________________
The time was broken ...
Ну трёхстами запросами это не выльется 
Как я уже писал, если пользователь заходит, то сразу весь диапазон, откуда он пришел, добавляется в локальную базу.
Я что спорю ?
__________________
The time was broken ...
Кстати, каким образм человек, выпускающий продукт под названием geoip формирует эту БД?
Анализируя базу адресов RIPN.
__________________
The time was broken ...
RaZEr: Возможно ли сформировать собственную БД по городам Ð_оссии?
Если запросить информацию по имени (hostname), то города в ответе скорей всего не будет, а вот если запросить информацию об адресе, то есть шанс получить и город, но вот у меня к примеру вместо Ленинграда, выдает Амстердам ...
__________________
The time was broken ...
Re: Город из IP адреса
quote:
Первоначальное сообщение от sexkiller
Подскажите как зная IP адрес узнать из какого городы был отправлен запрос.
на http://www.novis.ru/geo.php нифига не распазнает. Мне показывает что все неопределено, а вот на форуме нормально показывает, RaZEr СПБ, kipish - Иркутск. Так что юзайте базу maxmind.
__________________
Всегда есть решение.
http://www.dnsstuff.com/
окошко City From IP
__________________
Чайник, мечтающий стать самоваром!
| Формат времени GMT. Текущее время 18:14. | Показаны 31 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.