Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2017.07.09;
Скачать: [xml.tar.bz2];

Вниз

Определение региона по ip   Найти похожие ветки 

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


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

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


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

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


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

так, вопрос снят, решений нашел сразу два
1. нормальное http://www.felix-colibri.com/papers/web/whois/whois.html
2. тутошнее, через xml http://delphimaster.net/view/6-1273560246/

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


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

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

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

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

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

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

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

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

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

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


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

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


 
DVM ©   (2010-09-02 22:19) [6]

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


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


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


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


 
piople ©   (2010-09-03 08:02) [8]

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

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


 
Dennis I. Komarov ©   (2010-09-03 14:44) [9]


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

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



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2017.07.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.001 c
2-1444423211
Михапыч
2015-10-09 23:40
2017.07.09
Ошибка компиляции


2-1444440112
Е95
2015-10-10 04:21
2017.07.09
Как можно экспортировать функцию по EntryPoint (ordinal)?


2-1444454791
steremin
2015-10-10 08:26
2017.07.09
MS Access ошибка при открытии файла!


6-1283385235
Gu
2010-09-02 03:53
2017.07.09
Определение региона по ip


15-1463750462
Кто б сомневался
2016-05-20 16:21
2017.07.09
IActiveScript в Delphi (создание Msxml2.DOMDocument в vbs = AV)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский