Bug 36580

Summary: Убрать хардкод DNS-сервера 4.2.2.2
Product: Sisyphus Reporter: manowar <manowar>
Component: proxychainsAssignee: manowar <manowar>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: evg, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description manowar@altlinux.org 2019-04-10 14:06:05 MSK
При включённой опции proxy_dns, честного проксирования DNS запросов не происходит. Вместо этого, на удалённой стороне (т.е. за SOCKS5 прокси) выполняется вызов к заранее заданному DNS-серверу — 4.2.2.2.

http://git.altlinux.org/gears/p/proxychains.git?p=proxychains.git;a=blob;f=proxychains/proxychains/proxyresolv;h=05186df5c8ebf5db40a5b6884620ff83a7266d11;hb=aeebd091382f53c9b2038e7dcb203809d66b4046

В то же время, если тот же самый SOCKS5 (ssh -D 3128 user@proxyhost) подключить, например, в Firefox, то узлы локальной сети узла proxyhost резолвятся нормально. Из этого я делаю вывод, что SOCKS5 позволяет использовать DNS-сервер по умолчанию (т.е. тот, что записан в /etc/resolv.conf на узле proxyhost).