Pular para o conteúdo

Acelerando conexão discada com openDNS e Dnsmasq

Dica publicada em Linux / Internet
Elias Zoby zoby
Hits: 12.933 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Acelerando conexão discada com openDNS e Dnsmasq

OpenDNS (http://www.opendns.com/) é um servidor de nomes gratuito e rápido. Quando se faz uma requisição de acesso a um domínio, acessa-se um servidor de nomes primeiro. Usualmente é o do próprio provedor, que geralmente é lento ou ruim. O OpenDNS tem servidores espalhados em vários locais, para quando algum cair os outros o substituírem.

Dnsmasq faz um cache de nomes no próprio micro (o primeiro acesso será no tempo normal). Usando só o openDNS já acelerou minha conexão, ao incluir Dnsmasq melhorou mais ainda.

Instale o pacote dnsmasq de sua distro. No Slackware, a ordem de execução durante o boot já está no /etc/rc.d/rc.M. Em outras distros pode estar em arquivo diferente.

Dê permissão de execução:

# chmod +x /etc/rc.d/rc.dnsmasq

Abra /etc/dnsmasq.conf e descomente e altere a linha que diz:

#listen-address=

para que fique:

listen-address=127.0.0.1
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Em /etc/resolv.conf acrescente quatro linhas logo no começo:

nameserver 127.0.0.1
search www.opendns.com
nameserver 208.67.222.222
nameserver 208.67.220.220

Depois visite http://welcome.opendns.com/ para testar as mudanças.

Lembre-se de que o cache só funciona a partir do segundo acesso.

O Bind faz um cache de servidores de nomes mais sofisticado e não pode ser usado com Dnsmasq. Use Bind quando o servidor do provedor for instável, e Dnsmasq quando ele for estável mas lento (MORIMOTO 2007).

Referências:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Aria2 - Agilizando downloads em diversos protocolos

Monitorando sua conexão discada

Cache do Squid

Instalando o LimeWire no Kurumin

Configurar duas conexões pppoe no mesmo computador

Instalando um Lucent WinModem no Linux com o kernel 2.6

#1 Comentário enviado por Teixeira em 29/05/2008 - 09:26h
Ainda não experimentei DNSmasq, porém estou usando os números do OpenDNS em todas as minhas instalações.

A dica é quente mesmo!

Apenas isso é o suficiente para acabar com aquele incômodo de a ligação ficar caindo por qualquer motivo ou de conectar mas não abrir nenhuma página.
#2 Comentário enviado por demianhnca em 01/12/2009 - 07:42h
Olá pessoal, realmente a dica é quente, configurei no meu server, para 20 maquinas,
Esta indo tudo muito bem, a NET ficou mais rápida para as estações, a minha única
dúvida é com relação a armazenamento do cache, onde eu e outros colegas estamos
interessados em saber, pois ele não tem um arquivo de armazenamento cache.
Se alguém poder ajudar com esta dúvida será interessante para todos.

Contribuir com comentário

Entre na sua conta para comentar.