Em geral, sim, seu navegador local tentará resolver o nome do host no DNS antes de enviar a solicitação ao proxy. Com o Firefox, isso é configurável usando a configuração network.proxy.socks_remote_dns . Para modificar esta configuração:
- Insira
about:configna barra de localização. - Insira
network.proxy.socks_remote_dnsno campo de pesquisa. - Clique duas vezes no item
network.proxy.socks_remote_dnspara alterá-lo defalse(o padrão) paratrue.
Com isso ativado, o Firefox deve passar solicitações para o proxy sem executar a resolução de DNS localmente.
NB: Eu não sei ao certo se isso se aplica apenas a socks proxies ou não.