O proxy não tem nada a ver com DNS.
Squid é um servidor Proxy.
A configuração do cliente pode ser no navegador (opção proxy) ou através de proxy transparente.
Se você quiser trabalhar com isso, e ganhar dinheiro, é interessante que você mergulhe fundo na documentação. Use o link que te passei.