Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение региона по ip [D7, WinXP]


Gu ©   (2010-09-02 03:53:00) 

Что то ни в 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
..."
Посоветуйте что-нибудь.


Dennis I. Komarov   (2010-09-03 14:44:00) [1]


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

Ну дык помимо всего, это еще и протокол изучить придется. Чего проще, плюнул компонент на форму, заполнил свойство и вуаля. Чего "программистам" жизнь то усложнять, они и так не легкая... ;)


piople   (2010-09-03 08:02:00) [2]

Немного дополю, если есть желание быть независимым от сторонних источников пользуйтесь GeoIP базами данных.

Например, http://ipinfodb.com/ip_database.php.Сам пользуей этой базой для построения карты посещаемости сайта.


Сергей М.   (2010-09-02 23:48:00) [3]


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


"Школоте", как она в вопросе заявила, как раз флажки и нужны)


DVM   (2010-09-02 22:19:00) [4]

Кроме как для рисования флажков эта информация мало для чего годится. Реально она мало соответствует действительности.


Gu   (2010-09-02 21:49:00) [5]

попробуй по 43 порту мне инфу выдать для ip xxx, чтобы в ответе была принадлежность региона.
такие как вы только "а вам слабо" и "пользуйтесь поиском" могут советовать при этом сами нифига не зная и переходя на личности, т.к. других аргументов нет. школота :)


Сергей М.   (2010-09-02 20:51:00) [6]

> идиотские советы мне не нужны

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

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

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

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

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

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

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

Совесть нужно иметь, понял ?


Gu   (2010-09-02 20:11:00) [7]

так, вопрос снят, решений нашел сразу два
1. нормальное http://www.felix-colibri.com/papers/web/whois/whois.html
2. тутошнее, через xml http://www.delphimaster.ru/cgi-bin/forum.pl?id=1273560246&n=4

сам себе не поможешь-никто не поможет :)


Gu   (2010-09-02 18:21:00) [8]

Послушайте, Сергей, тут не передача "а вам слабо?" и идиотские советы мне не нужны. Если бы все было просто я тут не спрашивал бы.
Функция "$ whois -F" линуховая, в винде аналогов я не вижу и куда она ломится я тоже не знаю.
Я знаю, что протокол примитивен, но куда соединятся для запроса и по какому порту? В стандартных ответах whois такого нет, очевидно происходит поиск в обратной зоне dns, но в ответах iplookup тоже нет ничего про зоны региона.
Если кто-то посоветует хотябы в каую сторону копать, буду признателен.


Сергей М.   (2010-09-02 10:00:00) [9]

А самому реализовать на базе любого компонента с функциональностью TCP-клиента совсем слабо ?
Протокол-то примитивен ..


Наверх

Титульная страница Поиск, карта сайта Написать письмо