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

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

Socket -> Proxy и адреса удаленных серверов [D6, WinXP]


RomCom ©   (2004-11-01 08:48:00) 

Есть ли способы "конвертации" IP в HostName и обратно, если соединение идет через прокси. Соединяюсь припомощи TClientSocket.
Edit4.Text:=inet_ntoa(Socket.LookupName('www.delphimaster.ru'));не проходит, возвращаюся нули.
С зпросами GET проблем нет:
Socket.SendText('GET http://www.delphimaster.ru/HTTP/1.0'#10);
Socket.SendText(#10);


RomCom   (2004-11-01 10:37:00) [1]

Теперь понятно где копать надо.
Вопрос исчерпан.
Спасибо Reindeer Moss Eater.


Reindeer Moss Eater   (2004-11-01 10:22:00) [2]

Если у тебя во внутренней сети не НАТ на сквиде, или нет DNS во внутренней сети, то на своей машине ты не отрезолвишь 'www.delphimaster.ru'(если конечно в hosts его не занести)


RomCom   (2004-11-01 10:19:00) [3]

Честно говоря не знаю т.к. ДНС сервер стоит у првайдера выделенки (195.239.132.4,195.239.132.53, шлюз 192.168.1.1) , с нашей стороны стоит сервер с прокси (SQUID).


Reindeer Moss Eater   (2004-11-01 10:10:00) [4]

DNS на 80 порту???


RomCom   (2004-11-01 09:50:00) [5]

Я имел ввиду адрес DNS сервера.
Соединилсь с ним напрямую (195.239.132.53 порт=80), попытался получить ип через LookupName, в итоге нули.
Или я не в ту степь залез?


Reindeer Moss Eater   (2004-11-01 09:44:00) [6]

и с ним можно сконектиться
С кем/чем?

C 'www.delphimaster.ru' ?


RomCom   (2004-11-01 09:43:00) [7]

Адрес имеется и с ним можно сконектиться.
Но фокус Edit4.Text:=inet_ntoa(Socket.LookupName('www.delphimaster.ru'));всеравно не проходит.


RomCom   (2004-11-01 09:36:00) [8]

Как тогда достучатся до DNS.


Reindeer Moss Eater   (2004-11-01 09:36:00) [9]

Надо иметь адрес в соотв. сети.


Reindeer Moss Eater   (2004-11-01 09:21:00) [10]

не проходит, возвращаюся нули.

Потому что недоступен DNS.

С зпросами GET проблем нет:
Потому что Гет выполняется с машины Прокси-сервера, там где доступен DNS


Наверх

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