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

Вниз

Узнать имя хоста по IP   Найти похожие ветки 

 
Maratus   (2002-04-30 21:13) [0]

Не подскажите как узнать имя хоста по IP адресу в программе на Delphi (для любого IP)
И еще вопросик, может не совсем по Delphi - как счетчики (например Рамблер) узнают по IP - регион страны (базы у них есть на адреса или что еще?)


 
Malder   (2002-05-01 11:48) [1]

1) WinAPI функция GetHostByAddr (вроде в FAQ есть)
2) Я думаю, что странам выделяют некоторые диапазоны IP адресов. Вот 192.* по моему, это всегда Россия. Но это так, к слову. А вообще, есть такое понятие как Whois. Наверное, это все в RFC описано. Чтобы посмотреть, что дает whois можешь зайти на http://whois.internic.com.ua/


 
Malder   (2002-05-01 15:24) [2]

И еще.
"в программе на Delphi (для любого IP)" - не каждый IP имеет хостнейм...


 
Maratus   (2002-05-02 12:44) [3]

GetHostByAddr проверил, вроде работает (хотя в хелпах по Win32 API она довольно хреново описана, но Яндекс мне в этом помог. А вот по поводу Whois возник вопрос - а можно ли его использовать из своей программы, а не используя сайт (есть конечно программы для этого, но мне нужно это именно в своей программе).


 
Malder   (2002-05-02 14:51) [4]

Maratus, конечно можно. Не знаю, правда, как. Поищи в интернете на эту тему. Наверняка, весь механизм whois должен быть описан в RFC...

P.S. Если что найдешь - сообщи пожалуйста, тоже интересно...



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

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

Наверх




Память: 0.44 MB
Время: 0.013 c
14-47714
drpass
2002-06-11 00:22
2002.07.15
format a: /f:720


6-47639
Sergey_001
2002-05-03 14:52
2002.07.15
У меня к вам два вопроса.


7-47853
XEL
2002-04-24 23:11
2002.07.15
ИЗМЕНЯТЬ СКОРОСТЬ CD-ROM ПРОГРАМНО?


14-47805
Luxer
2002-06-15 12:17
2002.07.15
Компонент RX library ver.2.75


1-47574
Karen
2002-06-28 11:52
2002.07.15
Что это?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский