Quão baixo posso definir o TTL de um registro DNS e esperar que ele seja honrado?

8

Gostaria de definir o TTL do meu registro DNS como algo muito baixo, como por exemplo, 5 minutos (ou 300 segundos). Desejo fazer isso para que, em 24 horas, quando essa alteração se propagar, serei capaz de emitir mais mudanças e tê-los respeitados dentro da janela de 5 minutos.

A razão geral para isso é porque estou prestes a mudar um site de uma caixa para outra (IP diferente). Ao completar este movimento, espero fechar a caixa de origem e que tudo funcione perfeitamente.

No entanto, sou realista e quero me preparar para a eventualidade de algo dar errado. Em um caso como este, eu gostaria de poder voltar ao site original e fazer com que essa opção ocorra dentro de uma janela muito pequena (ou seja, os 5 minutos)

Se tudo correr bem, espero alterar o valor de TTL de volta para ~ 24 horas.

Então, para recalcular a pergunta: " Quão baixo posso definir o TTL de um registro DNS e esperar que ele seja honrado? "

    
por Rory Becker 11.10.2013 / 21:03

1 resposta

5

Padrões (RFC1035) permitem qualquer TTL, de 0 segundo ou mais, e como é padrão, todo aplicativo sob o sol requerido para homenageá-lo.

O mundo real é diferente, e talvez alguns ISPs bad ignorem valores TTL baixos e imponham TTL mínimo em todos os registros que passam por seus servidores. Eu não vejo razão prática real para fazê-lo.

Alguns navegadores armazenam em cache o DNS por algum tempo (especialmente o Chrome armazena em cache o DNS por 60 segundos, acho que é independente do TTL, mas não tenho certeza).

Espero que mais de 95% do seu tráfego honre o seu TTL baixo. Eu não sou um grande especialista no campo.

    
por 12.10.2013 / 22:45

Tags