Balanceando consultas de DNS no /etc/resolv.conf

Publicado por Sandro Marcell em 03/02/2011

[ Hits: 27.374 ]

Blog: http://sanmarcell.wordpress.com

 


Balanceando consultas de DNS no /etc/resolv.conf



Por padrão somente 3 servidores DNS podem ser configurados no arquivo /etc/resolv.conf e o ideal é sempre que possível utilizar os IPs fornecidos pelo próprio ISP, mas nem sempre esses servidores respondem satisfatoriamente às consultas realizadas.

É aí que entram os serviços públicos de DNS, mas o comportamento padrão das rotinas do sistema que realizam os acessos ao "Sistema de Nomes de Domínios" (DNS) é a de realizar as consultas uma por vez em cada um dos IPs listados e isso por vezes acaba criando certos "gargalos"!

Mas saiba que é possível no próprio 'resolv.conf' fazer o balanceamento de consultas entre os servidores, através desta simples linha:

options rotate

Ficando como nesse exemplo:

cat /etc/resolv.conf
options rotate
nameserver 189.38.95.95
namersever 208.67.222.222
nameserver 156.154.70.22


Com essa opção as rotinas do sistema irão ativar o uso do algoritmo 'round-robin', que por sua vez irá espalhar a carga de consulta entre todos os servidores listados, melhorando e muito a resolução de nomes e consequentemente a navegação.

Mais detalhes? (salve seu dia, consulte as man pages!)

man resolv.conf

Complemento

Lista com alguns DNSs públicos.

OpenDNS:
  • 208.67.222.222
  • 208.67.220.220

GigaDNS (nacional):
  • 189.38.95.95
  • 189.38.95.96

Comodo Secure DNS:
  • 156.154.70.22
  • 156.154.71.22

Google Public DNS:
  • 8.8.8.8
  • 8.8.4.4

Verizon:
  • 4.2.2.1
  • 4.2.2.2

Norton DNS:
  • 198.153.192.1
  • 198.153.194.1

DNS Advantage:
  • 156.154.70.1
  • 156.154.71.1

Ah, uma dica rápida para descobrir quais DNSs são os mais indicados para você, é utilizar essa ferramenta:
Falou!!! ;)

Outras dicas deste autor

Utilizando abreviações no Vim

Copiando arquivos com caracteres especiais

Squid - Limitando números de conexões simultâneas

Jogando Tetris via terminal

Bash: Gráficos estatísticos de tráfego de rede

Leitura recomendada

Network Probe

Ícone de mostrar área de trabalho no Plank

Como adicionar outros sistemas operacionais ao men do Grub

Fontes truetype livres

Como usar o i3 como gerenciador de janelas no KDE plasma

  

Comentários
[1] Comentário enviado por peluque em 03/02/2011 - 12:59h

Show de bola brother, eu tava procurando uma coisa assim esses dias e é tão simples
........é falta de ler mesmo ein!!!!

abraço

[2] Comentário enviado por spolti em 03/02/2011 - 18:07h

Boa cara, coisa básica mais que poucos sabiam...

vlws

[3] Comentário enviado por removido em 03/02/2011 - 21:09h

Ótima dica cara. Valeu mesmo.


Abraço.

[4] Comentário enviado por mottasystem em 17/02/2011 - 20:52h

Muito bom amigo parabéns.

[5] Comentário enviado por frankhermes em 29/06/2011 - 18:25h

Se eu configurar os DNS no meu roteador, eu preciso tambem configura os mesmo no meu linux (/etc/resolv.conf)?

Eu to configurando somente o roteador, e no resolv.conf somente o IP do roteador, com domain e search apontando pra ele.

[6] Comentário enviado por ch4c4r em 18/04/2012 - 09:27h

Ótima dica, estava procurando por isso, valeu :D

[7] Comentário enviado por removido em 02/03/2014 - 21:41h

ótima dica, obrigadão cara!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts