
SOCKS5 suporta pesquisas UDP e, portanto, DNS. Estou procurando um aplicativo ou comando usando utilitários padrão do sistema para fazer uma única pesquisa de DNS por meio de um proxy SOCKS5 e não conectar-me a esse endereço. Por exemplo, aqui está dig
um comando falso para demonstrar o que eu gostaria de fazer, se essa opção existisse:
dig --socks5 1.2.3.4:8080 @4.2.2.1 example.com
São aceitas respostas que funcionam em Linux, Windows ou OSX.
Responder1
Algum tempo atrás eu precisava de algo semelhante. Eu usei um pacote chamado DNS-TCP-SOCK-PROXY
, que você pode encontrarnesta página do github. É descrito da seguinte forma:
Um proxy DNS simples para encapsular solicitações de DNS por meio de um proxy de meias (por exemplo, por ssh ou Tor). Isso pode ser útil ao configurar proxies transparentes.
Uso: ./dns-proxy [opções]
e por fim:
O arquivo de configuração deve conter qualquer uma das seguintes opções (e ignora linhas que começam com '#'):
meias_addr -- endereço do ouvinte de meias
meias_port -- porta do ouvinte de meias
listen_addr – endereço para o proxy DNS escutar
listen_port – porta para o proxy DNS escutar (na maioria dos casos 53)
set_user – nome de usuário para onde cair após a ligação
set_group -- grupo para onde cair após a ligação
resolv_conf -- localização do arquivo resolv.conf para leitura
log_file – local para registrar (deve ser /dev/null, a menos que seja depuração).