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

Вниз

Запрос по протоколу whois   Найти похожие ветки 

 
Maratus   (2002-05-05 23:24) [0]

Мастера, не подскажите как запросить информацию у серверов whois по IP или хосту.
Я взял компонент TPowersock соединяюсь по 43 порту с сервером (пробовал whois.ripe.net, rs.internic.net).
А как послать запрос? На все мои разные попытки сервер либо возвращает,
что он whois-сервер (whois.ripe.net) - это я и без него знаю, либо пустую строку (rs.internic.net).
Или я не туда коннектюсь?
P.S. Просьба не советовать читать RFC - читал, но не получается, либо я не понял :-), или отсылать к FAQ и архиву - там тоже искал, не нашел.


 
Wonder   (2002-05-06 10:52) [1]

А что тебе тогда советовать?
В RFC все предельно просто. Там, собственно, и понимать-то нечего...


 
Maratus   (2002-05-06 12:41) [2]

Тогда зайдем с другой стороны - может я RFC не тот читал - RFC 954? Подскажите тогда какой надо если не тот.
Ну что вам сложно что ли написать одну строчку с запросом?


 
Wonder   (2002-05-06 13:13) [3]

Да. RFC 954 NICNAME/WHOIS

Чего писать-то? Подключаешься к порту 43 NICNAME/WHOIS-сервера и посылаешь ему строку с запросом, заканчивающуюся переводом строки (коды <CR><LF>). Получаешь от сервера ответ.

В чем сложности я не пойму?


 
Donal_Graeme   (2002-05-06 14:27) [4]

чтобы проверить айпи, то строка запроса должна быть
#xxx.xxx.xxx.xxx
(вместо иксов, ессно, цифры адреса)


 
Maratus   (2002-05-06 16:03) [5]

Может в чем-то другом проблема? Я пишу в событии OnConnect
(TPowersock):
// xxx-там я свой IP ставлю
Powersock1.Writeln("#xxx.xxx.xxx.xxx");
//Потом пытаюсь прочитать
Powersock1.ReadLn;
// Так вот ReadLn возвращает строку "% This is the RIPE Whois server."


 
Wonder   (2002-05-06 16:08) [6]

То, что тебе здесь отвечают ты, вообще, внимательно читаешь?
"заканчивающуюся переводом строки (коды <CR><LF>)"
Где перевод строки? Это во-первых.

А во-вторых, прежде чем что-либо слать, тебе надо прочитать приглашение сервера (то самое "This is the RIPE Whois server..."). Там, кстати, не одна строчка.

telnet whois.ripe.net 43



 
Wonder   (2002-05-06 16:13) [7]

Про перевод строки виноват.
Недоглядел...


 
Maratus   (2002-05-07 10:59) [8]

Понял. Все работает. Спасибо.



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

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

Наверх




Память: 0.45 MB
Время: 0.01 c
1-47261
James007
2002-06-29 17:26
2002.07.15
Создание обработчика события для динамически созданного компонент


1-47585
Still Swamp
2002-06-28 13:30
2002.07.15
Перейти на элемент TTreeWiew


6-47636
Новенький в Делфи
2002-04-26 23:32
2002.07.15
Hyper terminal


14-47681
А.
2002-06-06 11:58
2002.07.15
D5 vs D6


1-47473
Dmitry V. Averuanov
2002-07-01 12: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
Английский Французский Немецкий Итальянский Португальский Русский Испанский