O DNS pode fazer failover em um domínio?

1

Eu ouvi falar sobre a solução round-robin. Mas esse é fazer um pedido diferente para diferentes ips para fazer o balanceamento de carga. O que eu quero é fazer um IP como mestre, somente se ele morrer, o servidor DNS trocar o IP para o servidor B.

É possível em um servidor DNS do Windows Server 2003?

Editado : Agora eu sei que a solução de DNS deve ter algum tempo de inatividade entre a comutação e uma tarefa de serviços é necessária para o monitoramento. Eu ainda vou considerar isso. Quais são as outras opções?

    
por Tommy 04.11.2011 / 09:42

3 respostas

1

Não, pelo menos não sem a ajuda de aplicativos de monitoramento externos e ignorando os efeitos do cache do cliente.

Eu repito meu mantra favorito:

If failover is the question, DNS is not the answer.

    
por 04.11.2011 / 12:41
1

Existem opções que foram projetadas para redundância - use uma delas. O DNS não foi projetado para isso.

A maneira mais barata de obter o que você deseja é configurar Balanceamento de carga de rede do Windows nos seus servidores, o que permite a eles para ouvir no mesmo endereço IP.

Network Load Balancing automatically detects the failure of a server, and then quickly reassigns client computer traffic among the remaining servers. This safeguard can help you to provide uninterrupted, continuous service for your critical business programs.

    
por 04.11.2011 / 13:29
0

Há muitas desvantagens nessa abordagem - registros DNS armazenados em cache e geralmente por muito mais tempo do que o tempo especificado no registro DNS (TTL). Assim, o seu site ficará inacessível por certo período de tempo, pelo menos para alguns usuários. Listar normalmente os registros e removendo com falha é um pouco melhor, mas ainda assim os usuários que tentarem o registro com falha terão atrasos e mensagens de erro longos.

Apesar das vantagens (é fácil de configurar e barato), você ainda pode querer verificar outras abordagens para o failover.

De qualquer forma, se você ainda estiver envolvido, há DNS dinâmico para alterar os registros. Você também precisará de algum serviço que monitore seus hosts e atualize o DNS. Você pode configurar o servidor DNS e monitorar você mesmo. Ou há muitos provedores de DNS que podem fazer algum tipo de monitoramento para você e fazer as atualizações (como o tzoha.com ou tente fazer um google no failover de DNS dinâmico). Mas não se deixe enganar por seus anúncios, eles ainda não conseguem superar problemas conceituais de failover de DNS.

    
por 05.11.2011 / 18:05