Não entendo muito do assunto, mas me surgiu a
seguinte dúvida:
Se você vai simplesmente fazer um "redirect" do
pedido, porque não configurar diretamente o DNS do
Google (ou qualquer outro externo) nos máquinas
locais?
A ideia de usar uma máquina local como "DNS" não
seria que ela fizesse um cache do DNS local que
respondesse mais rapidamente às requisições do que
ter que aguardar o pacote transitar até o servidor
de DNS externo e voltar? (Lembrando que agora os
DNS's do google não respondem mais da américa
latina, agora é tudo nos EUA para nós, ou seja, não
é o melhor em termos de desempenho).