Вниз
Скачать: CL | DM;

Socket -> Proxy и адреса удаленных серверов   Найти похожие ветки 

← →
RomCom   (2004-11-01 08:48) [0]

Есть ли способы "конвертации" 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);


← →
Reindeer Moss Eater ©   (2004-11-01 09:21) [1]

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

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

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


← →
RomCom   (2004-11-01 09:36) [2]

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


← →
Reindeer Moss Eater ©   (2004-11-01 09:36) [3]

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


← →
RomCom   (2004-11-01 09:43) [4]

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


← →
Reindeer Moss Eater ©   (2004-11-01 09:44) [5]

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

C "www.delphimaster.ru" ?


← →
RomCom   (2004-11-01 09:50) [6]

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


← →
Reindeer Moss Eater ©   (2004-11-01 10:10) [7]

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


← →
RomCom   (2004-11-01 10:19) [8]

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


← →
Reindeer Moss Eater ©   (2004-11-01 10:22) [9]

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


← →
RomCom   (2004-11-01 10:37) [10]

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



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
4-1101736313
Dema-X
2004-11-29 16:51
2005.01.23
как по handle определить, какому приложению принадлежит окно


1-1104904755
KyPCAHT
2005-01-05 08:59
2005.01.23
вызов функции из dll, написанной на Delphi, из Visual Basic 6.0


4-1101813341
TankMan
2004-11-30 14:15
2005.01.23
Вопросы возникли по получению инфы с помощью WMI :)


11-1087380910
Nert
2004-06-16 14:15
2005.01.23
KOLMHLameCoder как пользоваться?


1-1105390445
Олег_
2005-01-10 23:54
2005.01.23
как stringgrid выделение снять




   Наверх