A configuração do meu DNS TTL para 86400 evitará que pequenas interrupções de DNS tornem meu site indisponível?

2

Esta manhã, a Network Solutions (onde hospedamos nosso DNS) teve algumas interrupções intermitentes do servidor DNS. Todos os nossos sites estavam inacessíveis durante esse período. Quando as soluções de rede dos Servidores DNS voltaram, nossos sites também.

Nossos TTLs de DNS estão atualmente definidos para 300. Se aumentarmos os TTLs para 86400, isso efetivamente evitará indisponibilidades causadas por interrupções intermitentes do Servidor de DNS?

    
por Adam Balsam 17.07.2013 / 20:37

1 resposta

6

Infelizmente, isso só ajudará os visitantes que usam um resolvedor que analisou o site nos últimos 86400 segundos. Cada novo visitante do site fará uma pesquisa de DNS para encontrar o site. Se o seu resolvedor tiver um registro que ainda esteja armazenado em cache (ou seja, não exceda o TTL de 86400 segundos e não tenha sido limpo do cache do resolvedor por algum outro motivo), o resolvedor não tentará obter um novo registro do seu DNS, e por isso vai funcionar para esse visitante. Mas se o resolvedor ainda não tiver razão para procurar o seu site, ou se ele tiver limpado o cache por algum motivo, o resolvedor terá que solicitar o registro do seu DNS e ele falhará.

É por isso que é uma boa prática ter dois servidores DNS separados em redes diferentes.

    
por 17.07.2013 / 20:50