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

Вниз

Socks5   Найти похожие ветки 

 
RGV ©   (2010-08-31 12:00) [0]

Доброе время суток!
процесс соединения примерно следующий:
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 12:03) [1]

причем пробовал разные socks серверы


 
Сергей М. ©   (2010-08-31 12:46) [2]

Эта ситуация только с www.yandex.ru ? Или с любым другим доменным именем ?


 
RGV ©   (2010-08-31 14:10) [3]

пробовал гугли и маил


 
RGV ©   (2010-08-31 14:13) [4]

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

на которых я пробовал


 
Сергей М. ©   (2010-08-31 14:24) [5]

А никто и не обещал что халявные анонимные сокс-серверы обязаны разрешать имена хостов в адреса.
Да и чем тебе не нравится обращение по адресу ?
Ну обратись ты локально к DNS, разреши имя в адрес и подставь его в сокс-запрос)


 
RGV ©   (2010-08-31 14:41) [6]


> А никто и не обещал что халявные анонимные сокс-серверы
> обязаны разрешать имена хостов в адреса.

спасибо, не знал.

Ну можно конечно и так :)
я пишу нечто вроде "http-соксификатора", не хотелось делать лишних "телодвижений", но придется ;)


 
RGV ©   (2010-08-31 15:15) [7]

Я тут ответил не подумав.


> Да и чем тебе не нравится обращение по адресу ?
> Ну обратись ты локально к DNS, разреши имя в адрес и подставь
> его в сокс-запрос)


У этого варианта есть один большой подводный камень: если у провайдера запрашиваемый ресурс в так называемом блэк листе, то навряд ли я смогу получить его ip-адрес локально.


 
Сергей М. ©   (2010-08-31 15:32) [8]

Ну это ты полную чушь сморозил.
Во-первых, у провайдера ты запрашиваешь не ресурс, а DNS-услугу по преобразованию имени в адрес. В DNS нет и не может быть никаких "блэк листов".
Во-вторых, если тебя не устраивает DNS-сервис твоего провайдера, ты вправе обратиться к любым иным доступным DNS-сервисам за пределами сети своего провайдера - приличный провайдер не должен и не вправе препятствовать форвардингу DNS-запросов к хостам за пределами его сети.


 
RGV ©   (2010-08-31 16:19) [9]

Точно сморозил.

я вот тут фунцию накатал
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 нет и не может быть никаких "блэк листов".

думаю не на долго :=) судя по тенденциям и тому как нам впаривают такой термин как кибертерроризм.



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

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

Наверх





Память: 0.46 MB
Время: 0.001 c
2-1441390617
guest
2015-09-04 21:16
2017.04.23
unicode to ansistring...


15-1460583005
Юрий
2016-04-14 00:30
2017.04.23
С днем рождения ! 14 апреля 2016 четверг


2-1441283581
Цукор5
2015-09-03 15:33
2017.04.23
копировать TObjectList в TObjectList


2-1440135500
goga_m
2015-08-21 08:38
2017.04.23
Работа с TidHttp


8-1240846731
Витя
2009-04-27 19:38
2017.04.23
Как сделать чтоб MediaPlayer воспроизвадил видео на panel





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