![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Socks5 [D7, WinXP]
RGV © (2010-08-31 12:00:00)Доброе время суток!
процесс соединения примерно следующий:
Send: 05 01 00
Resv: 05 00
Send: 05 01 00 03 0D 77 77 77 2E 79 61 6E 64 65 78 2E 72 75 00 50
Resv: 05 04 00 01 00 00 00 00 00 00
т.е. ответ означает: Хост недоступен
если же я отправляю вместо www.yandex.ru его IP -адрес (05 01 00 01 D5 B4 CC 0B 00 50) то соединение проходит отлично.
Что бы это значило? :\ или я что-то делаю не то.
Спасибо.
RGV (2010-08-31 16:19:00) [1]Точно сморозил.
я вот тут фунцию накатал
function LookupName(name:String; var Buf:TBuf): Boolean;
var
HostEnt: PHostEnt;
WSAData: TWSAData;
begin
result:=false;
if WSAStartup($101, WSAData)<>0 then exit;
HostEnt := gethostbyname(PChar(name));
if HostEnt <> nil then
begin
with HostEnt^ do
begin
buf[4]:=integer(h_addr^[0]);
buf[5]:=integer(h_addr^[1]);
buf[6]:=integer(h_addr^[2]);
buf[7]:=integer(h_addr^[3]);
result:=true;
end;
end;
end;
я не подумал что эта функция gethostbyname вызывает только
> DNS-услугу
> В DNS нет и не может быть никаких "блэк листов".
думаю не на долго :=) судя по тенденциям и тому как нам впаривают такой термин как кибертерроризм.
Сергей М. (2010-08-31 15:32:00) [2]Ну это ты полную чушь сморозил.
Во-первых, у провайдера ты запрашиваешь не ресурс, а DNS-услугу по преобразованию имени в адрес. В DNS нет и не может быть никаких "блэк листов".
Во-вторых, если тебя не устраивает DNS-сервис твоего провайдера, ты вправе обратиться к любым иным доступным DNS-сервисам за пределами сети своего провайдера - приличный провайдер не должен и не вправе препятствовать форвардингу DNS-запросов к хостам за пределами его сети.
RGV (2010-08-31 15:15:00) [3]Я тут ответил не подумав.
> Да и чем тебе не нравится обращение по адресу ?
> Ну обратись ты локально к DNS, разреши имя в адрес и подставь
> его в сокс-запрос)
У этого варианта есть один большой подводный камень: если у провайдера запрашиваемый ресурс в так называемом блэк листе, то навряд ли я смогу получить его ip-адрес локально.
RGV (2010-08-31 14:41:00) [4]
> А никто и не обещал что халявные анонимные сокс-серверы
> обязаны разрешать имена хостов в адреса.
спасибо, не знал.
Ну можно конечно и так :)
я пишу нечто вроде "http-соксификатора", не хотелось делать лишних "телодвижений", но придется ;)
Сергей М. (2010-08-31 14:24:00) [5]А никто и не обещал что халявные анонимные сокс-серверы обязаны разрешать имена хостов в адреса.
Да и чем тебе не нравится обращение по адресу ?
Ну обратись ты локально к DNS, разреши имя в адрес и подставь его в сокс-запрос)
RGV (2010-08-31 14:13:00) [6]soks5 серверы:
98.220.77.237:27977
93.190.106.110:1080
68.231.251.190:27977
98.30.74.146:27977
68.184.140.218:27977
71.91.78.92:5193
173.2.116.39:27977
на которых я пробовал
RGV (2010-08-31 14:10:00) [7]пробовал гугли и маил
Сергей М. (2010-08-31 12:46:00) [8]Эта ситуация только с www.yandex.ru ? Или с любым другим доменным именем ?
RGV (2010-08-31 12:03:00) [9]причем пробовал разные socks серверы