Configurando a redundância para armazenamento em cache / encaminhando servidores DNS?

1

Temos uma pequena rede de servidores para os quais o serviço DNS é crítico. No entanto, parece ser difícil configurar um serviço DNS redundante.

O que temos atualmente são dois servidores de resolução de cache / encaminhamento configurados executando o Ubuntu com Unbound. Com a configuração padrão resolv.conf , parece que o melhor que podemos fazer é configurar um tempo limite muito curto.

Estou encontrando pouca ajuda com o Google. A solução que parece ser mais comum é criar um IP virtual ou configurar o heartbeat. Mas não tenho certeza se isso funcionaria em nosso caso, porque os servidores de encaminhamento estão em sub-redes e locais físicos separados.

Independentemente disso, estou me perguntando:

  • Não faria sentido ter resolvedores stub em cada consulta de incêndio de host em paralelo? Ninguém parece estar fazendo isso, talvez por uma boa razão que eu esteja sentindo falta.

  • Existem boas soluções para isso além da pulsação?

por Shtééf 14.02.2011 / 12:26

2 respostas

1

Are there good solutions for this besides heartbeat?

Instale dois balanceadores LVS (com VRRP) e Mantido vivo .

    
por 14.02.2011 / 13:29
1

O DNS anycast pode funcionar para você? Eu não posso dizer a partir das informações da sua pergunta.

Em qualquer caso, o DNS anycast foi discutido no serverfault antes, portanto, se você procurar por ele, poderá encontrar mais informações, no serverfault ou nas interwebs.

    
por 14.02.2011 / 13:49