elgio
(usa OpenSuSE)
Enviado em 27/02/2009 - 14:21h
Cabe ressaltar que uma das grandes vantagens do proxy NÃO TRANSPARENTE é que clientes não precisam de DNS!
Então é fácil: tu configura nos navegadores clientes para usarem o proxy tal, porta tal. A lógica do navegador neste caso é esta:
O cara digita
http://vivaolinux.com.br
O navegador NÃO FAZ NADA, pega esta requisição e repassa ao proxy que ele CONHECE. Logo, neste cenário NÃO PRECISA DE DNS.
Agora com proxy transparente é diferente!
O navegador pensa que acessa a Internet diretamente. Logo, ao digitar a URL o navegador irá tentar resolver o nome e se comunicar na porta 80 com o Ip encontrado. Ai entra em ação o proxy!
Tudo isto para dizer que no caso de proxy transparente os clientes precisam ter acesso a um servidor de DNS! Se ele é externo talvez deva realizar nat para as requisições no gatewat:
iptables -t nat -A POSTROUTING -o PLACA-DE-SAIDA-INTERNET -s REDEINTERNA -p udp --dport 53 -j MASQUERADE