Автор Тема: Как по IP адресу узнать город посетителя?  (Прочитано 15876 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ilya_shipilov

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://nskbase.ru

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
Как по IP адресу узнать город посетителя?
« Ответ #2 : 08 Декабря 2002, 18:07:43 »
poprobui posmotret\' zdes\'
http://www.visualroute.com

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Как по IP адресу узнать город посетителя?
« Ответ #3 : 08 Декабря 2002, 19:00:23 »
Цитировать
poprobui posmotret\' zdes\'
http://www.visualroute.com

Немного не подходит.;)

Цитировать
http://www.ripn.net:8080/nic/whois/index.html

Один недостаток - максимум 12 обращений в минуту. Думаю лучше напрямую через http://www.ripe.net/perl/whois (whois.ripe.net), у них кажется ограничений нет (я вчера начал писать такую же "штуку", лазил по их серверу и информации об ограничениях не нашёл).
А кто как достаёт из ответа сервера город?
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
Как по IP адресу узнать город посетителя?
« Ответ #4 : 08 Декабря 2002, 19:21:16 »
ahh... tak emu eto nado iz scripta ?

ia dumal tak,prosto dlia sebia.. ;)

tol\'ko ia somnevaius\' chto mozhno s ripe poluchit\' vsegda 100% info.

v kontse kontsov, "adress" vvedennyi MNT, mozhet byt nepravil\'nyi ili ne tochnyi. V liubom sluchae, adres napisan dol\'ko dlia "person" ili dlia Autonomous System "role".

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
Как по IP адресу узнать город посетителя?
« Ответ #5 : 08 Декабря 2002, 19:23:57 »
i mozhet byt\' 1 ili 5 strochek "address"..
Nu i kak uznat\' kakaia iz nih soderzhit gorod..

A kak uznat\' esli Maintainer (MNT), deistvitel\'no zhivet v tome zhe gorode gde i set\' ?

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Как по IP адресу узнать город посетителя?
« Ответ #6 : 08 Декабря 2002, 21:13:23 »
Цитировать
tol\'ko ia somnevaius\' chto mozhno s ripe poluchit\' vsegda 100% info.

Это будет самая достоверная информация, как говорится от "первоисточника".;)
Цитировать
i mozhet byt\' 1 ili 5 strochek "address"..

Скажу тебе больше, в ответе может быть не только одна секция "person", а сразу две(больше двух пока я не видел), да ещё и чёткого формата нет... + адрес может быть записан ещё и в поле "descr", кстати этому поле я отдаю более высокий приоритет, потому что там в основном пишется адрес провайдера (вывод сделал сам, после просмотра ~40 отчётов).
Цитировать
A kak uznat\' esli Maintainer (MNT), deistvitel\'no zhivet v tome zhe gorode gde i set\' ?

Что есть MNT?
Цитировать
Nu i kak uznat\' kakaia iz nih soderzhit gorod..

А вот это как раз самое интересное:). Впринципе это не особо и трудно, так как некоторые закономерности всё же просматриваются.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Как по IP адресу узнать город посетителя?
« Ответ #7 : 09 Декабря 2002, 10:05:56 »
Tronyx
MNT - это сигнатура РИПНа для службы поддержки
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Как по IP адресу узнать город посетителя?
« Ответ #8 : 09 Декабря 2002, 14:44:57 »
[OFF]man get_town_by_ip
:)[/OFF]
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Как по IP адресу узнать город посетителя?
« Ответ #9 : 09 Декабря 2002, 16:15:32 »
Цитировать
man get_town_by_ip

[OFF]Just added[/OFF] :)
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн ilya_shipilov

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://nskbase.ru
Как по IP адресу узнать город посетителя?
« Ответ #10 : 09 Декабря 2002, 19:01:29 »
Ну вот получил информацию (какую-то) через whois.ripe.net . В этой каше (называемой RPSL) записаны города. Причем выводятся данные по маршрутизатору, сетям, персонам - и у каждого город может быть указан, а может и не быть.
Вопрос - где взять базу всех городов (Мира), чтобы искать соответствие. Как по-другому осуществить процедуру выбора города - я не представляю.

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Как по IP адресу узнать город посетителя?
« Ответ #11 : 09 Декабря 2002, 20:33:22 »
Цитировать
и у каждого город может быть указан, а может и не быть.

Город указан у всех.
Цитировать
где взять базу всех городов (Мира)

Ишь какой хитрый БД всех городов мира ему...;) такой просто не существует, есть одна, но она так себе, лежит где-то на http://netgeo.caida.org
Цитировать
чтобы искать соответствие.

ИМХО это наихудший вариант, так как города записываются совершенно по разному (Киев = Kiev, Kyiv, видел ещё и третий вариант, не помню как пишется) и как ты определишь чё за город?
Цитировать
Как по-другому осуществить процедуру выбора города - я не представляю.

Парсить, и только парсить ;) Посмотри хотябы 10-20 отчётов, может заметишь закономерности...:)
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн ilya_shipilov

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://nskbase.ru
Как по IP адресу узнать город посетителя?
« Ответ #12 : 09 Декабря 2002, 21:10:32 »
Понятно. Буду искать закономерности... ох, не нравится мне это что-то...
А как, например, на HotLog\'е статистика городов работает?
>> Tronyx: за ссылочку спасибо.

Оффлайн ilya_shipilov

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://nskbase.ru
Как по IP адресу узнать город посетителя?
« Ответ #13 : 09 Декабря 2002, 21:21:21 »
Цитировать
Город указан у всех.

А телефоны там какие-то? может по кодам страны/города определять? А вообще, эту информацию вносит кто и когда? провайдеры?

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Как по IP адресу узнать город посетителя?
« Ответ #14 : 09 Декабря 2002, 22:33:50 »
Цитировать
А телефоны там какие-то? может по кодам страны/города определять?

Малодец! Правильно! ;) Только это надо использовать как дополнение или проверку, так как телефон указывается в секуии person, а это не значит что персона живёт там же где расположен провайдер. Вот тебе наглядный тому пример из моей "коллекции":
inetnum:      194.226.216.0 - 194.226.217.255
netname:      ISPSYSTEM
descr:        Research company developing hi-tech hosting descr:        B.Sergievskiy per. 10. 4th floor
descr:        103045, Moscow,
descr:        Russia
country:      RU
...
route:        194.226.192.0/19
descr:        RUNNet
descr:        Russian Federal University Network
...
person:       Dmitry A. Sidorov
address:      GIBI S.A.
address:      34, Raduzhniy,
address:      664000 Irkutsk, Russia
phone:        +7 095 7978575
fax-no:       +7 095 7978574
...

Телефон московский, а адрес сибирский, как это получилось я просто не представляю :-(

ilya_shipilov найдёшь какие-нибудь интересные таблицы/базы данных не поленись, дай линк:), особенно интересуют таблицы перевода:
Moskow = Москва
London = Лондон
и т.д.

И ещё кто нибудь знает какие диапазоны ip адресов принадлежат тому или иному whois серверу? Ripn это только для Европы. :(
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28