Como você redireciona o DNS em caso de inatividade? [fechadas]

1

Estamos considerando a auto-hospedagem de um domínio. Como podemos fornecer uma página aos visitantes em caso de falha, como perda de conectividade de rede, falha do servidor ou falta de energia?

    
por Tom 11.05.2009 / 10:56

5 respostas

2

Isso foi solicitado e respondido Stackoverflow. Resumo, você não pode fazer isso de forma confiável com o DNS, mas existem abordagens que mexem com o roteamento BGP para conseguir isso.

No entanto, se você estiver interessado apenas em lidar com falhas locais em sua solução e estiver assumindo que sua empresa de hospedagem ainda está ativa e prestando serviços, peça a eles: eles podem ter a capacidade em seus balanceadores de carga, etc. capaz de redirecionar para algum outro lugar em seu ambiente.

    
por 11.05.2009 / 11:22
1

Você não pode fazer isso com o DNS pronto para uso.

Você pode usar um servidor DNS externo que monitore a página e forneça outras informações de DNS com um TTL baixo, caso não consiga acessar o site. MAS isso não funcionará de forma confiável e também dependerá do tamanho do cache dos servidores DNS de clientes, e podem fazer com que o site real não seja alcançável depois de fazer o backup devido a entradas de cache DNS existentes para o down site.

    
por 11.05.2009 / 11:05
1

Você pode usar um serviço como DynDNS para alterar facilmente o IP para o qual um domínio aponta. E eles também têm uma API, então você pode usar outro host barato para verificar quando o servidor está inoperante e mudar o IP, talvez para o mesmo host onde você pode mostrar uma página de manutenção.

Você também pode instalar um dos clientes que usa automaticamente uma página de tempo de inatividade.

E você pode definir um TTL baixo para que as alterações de IP se propaguem mais rapidamente.

    
por 11.05.2009 / 16:54
1

Você pode hospedar seu domínio principal em um provedor comercial e criar uma página que mostre a mensagem de erro com o javascript após um tempo limite. Então você poderia incluir um no código HTML. Este código iria redirecionar (um quadro?) Para a página real. Otherweise (javascript-timer?), A página de erro seria exibida

Agora, posso apenas rejeitar esta resposta muitas vezes? ;-) Tecnicamente, seria uma solução, dado que nem tanto foi definido clericamente na questão. A razão para hospedar em casa pode ser para ligar algum banco de dados interno, enquanto a presença da web principal seria melhor em um hoster comercial.

    
por 12.05.2009 / 00:13
1

Uma pergunta semelhante foi feita e respondida aqui

Como posso automaticamente alterar o registro DNS A para apontar meu site para um servidor secundário em caso de falha?

A resposta curta é que o DNS não é um mecanismo confiável para gerenciar o failover sem investimento significativo em hardware ou intervenção manual.

    
por 12.05.2009 / 01:18