Конференция "Сети" » Определение региона по ip [D7, WinXP]
 
  • Gu (02.09.10 03:53) [0]
    Что то ни в Indy ни в IpWorks не могу найти компонент (может не там ищу?), который бы по ip давал инфу о принадлежности к региону (например как тут http://2ip.ru/geoip или как в клиенте utorrent, когда он резовит ip пиров и рисует им флажки стран).
    Ну типа 81.88.121.11 - RU

    и в виндах не могу найти аналога:
    "Если известен IP, то страну организации владельца можно определить по команде whois:
    $ whois -F 89.111.189.147
    выдаст кучу строк, но интересна будет только та, которая начинается с *cy:.
    ...
    *cy: RU
    ..."
    Посоветуйте что-нибудь.
  • Сергей М. © (02.09.10 10:00) [1]
    А самому реализовать на базе любого компонента с функциональностью TCP-клиента совсем слабо ?
    Протокол-то примитивен ..
  • Gu (02.09.10 18:21) [2]
    Послушайте, Сергей, тут не передача "а вам слабо?" и идиотские советы мне не нужны. Если бы все было просто я тут не спрашивал бы.
    Функция "$ whois -F" линуховая, в винде аналогов я не вижу и куда она ломится я тоже не знаю.
    Я знаю, что протокол примитивен, но куда соединятся для запроса и по какому порту? В стандартных ответах whois такого нет, очевидно происходит поиск в обратной зоне dns, но в ответах iplookup тоже нет ничего про зоны региона.
    Если кто-то посоветует хотябы в каую сторону копать, буду признателен.
  • Gu (02.09.10 20:11) [3]
    так, вопрос снят, решений нашел сразу два
    1. нормальное http://www.felix-colibri.com/papers/web/whois/whois.html
    2. тутошнее, через xml http://pda.delphimaster.net/?id=1273560246&n=4

    сам себе не поможешь-никто не поможет :)
  • Сергей М. © (02.09.10 20:51) [4]
    > идиотские советы мне не нужны

    Послушай-ка, дитятко, если ты несешь ересь вида

    > Функция "$ whois -F" линуховая

    то тебе никто и ничто не поможет.

    Потому что ты НЕ умеешь пользоваться поисковой системой.
    Но при этом гонора у тебя полна ж.

    > по какому порту?

    Полон Гугл 43-го порта !!

    А ты, дитиятко, здесь канючишь)
    Да еще и , с.к., не доволен что его ткнули носом в открытость протокола.

    Совесть нужно иметь, понял ?
  • Gu (02.09.10 21:49) [5]
    попробуй по 43 порту мне инфу выдать для ip xxx, чтобы в ответе была принадлежность региона.
    такие как вы только "а вам слабо" и "пользуйтесь поиском" могут советовать при этом сами нифига не зная и переходя на личности, т.к. других аргументов нет. школота :)
  • DVM © (02.09.10 22:19) [6]
    Кроме как для рисования флажков эта информация мало для чего годится. Реально она мало соответствует действительности.
  • Сергей М. © (02.09.10 23:48) [7]

    > DVM ©   (02.09.10 22:19) [6]


    "Школоте", как она в вопросе заявила, как раз флажки и нужны)
  • piople © (03.09.10 08:02) [8]
    Немного дополю, если есть желание быть независимым от сторонних источников пользуйтесь GeoIP базами данных.

    Например, http://ipinfodb.com/ip_database.php. Сам пользуей этой базой для построения карты посещаемости сайта.
  • Dennis I. Komarov © (03.09.10 14:44) [9]

    > Сергей М. ©   (02.09.10 10:00) [1]

    Ну дык помимо всего, это еще и протокол изучить придется. Чего проще, плюнул компонент на форму, заполнил свойство и вуаля. Чего "программистам" жизнь то усложнять, они и так не легкая... ;)
 
Конференция "Сети" » Определение региона по ip [D7, WinXP]
Есть новые Нет новых   [134436   +24][b:0][p:0]