Alguma desvantagem para o TTL DNS curto? [fechadas]

26

Alguma desvantagem para o TTL DNS curto?

webnat0
fonte
DNS ou IP TTL ...?
Izzy
Mais curto que o que?
John Gardeniers
11
Ok, a questão foi alterada para dizer "curta", em vez de "curta", mas isso ainda sugere a questão do que é curto? É 1 minuto, 1 hora, 1 dia, 1 século (o que é MUITO curto em comparação com a idade do planeta)? Sem contexto, a questão não tem sentido.
John Gardeniers
2
Um TTL curto é mais curto que um TTL longo. Sei que a palavra curta é relativa, mas não acho que seja um problema aqui.
usar o seguinte comando
11
O que é tão difícil de entender? Qual é a vantagem de configurar o TTL para 24 horas quando você pode configurá-lo para 5 minutos? Por que não deixar em 5 minutos?
26616 wobbily_col

Respostas:

23

Seu DNS não deve mudar com muita frequência em primeiro lugar. Muitos servidores DNS não respeitam sua "solicitação" TTL e impõem sua própria política. Se você for fazer uma alteração, defina o TTL mais baixo semanas antes da alteração. Normalmente, ter um TTL longo ajuda a reduzir a carga no (s) servidor (es) autoritativo (s) e adiciona um pouco de tempo aos clientes que acessam seu site. Eu geralmente uso 3600, ou até 36000, dependendo da situação.

Chris S
fonte
8
+1 para Many DNS server do not honor your TTL- existem muitos problemas levantados neste site quando determinados cache de DNS upstream ignoram seu TTL
Mark Henderson
2
+1 para o que Mark disse, mas -1 para "Seu DNS não deve mudar com muita frequência em primeiro lugar". Existem muitas exceções para tornar essa generalização inválida. por exemplo, DNS para suportar o uso de IPs dinâmicos, onde um TTL curto é quase essencial.
John Gardeniers
+1 ... e suspeito que um dos motivos pelos quais TTLs extremamente curtos não sejam respeitados seria desencorajar o abuso de fluxo rápido: en.wikipedia.org/wiki/Fast_flux (ou seja, há uma boa razão pela qual os TTLs pequenos são ignorados)
danlefree
na verdade, Chris, e você sabe que eu te amo direito :), temos TTLs muito curtos em nossas entradas simplesmente para ajudar com nossa política de DR. Agora, temos muitos de nossos próprios servidores DNS, portanto, podemos controlar isso bem e usar os Cisco GSS para gerenciar as trocas de DNS, mas estaríamos em um buraco sem TTLs subminutos. Ainda vai upvote você como você está certo, não apenas para o meu próprio meio de ponta-caso;)
Chopper3
11
@ Chris, então talvez deva ser fechado.
John Gardeniers
7

TTLs mais altos significam menos pesquisas de DNS, o que provavelmente se traduzirá em "custos" mais baixos para você e para quem está acessando seu DNS. (menos viagens de ida e volta)

Dito isto, TTLs muito baixos podem ser úteis para infraestrutura.

Se você possui um nome DNS de infraestrutura de back-end 'flutuante' (por exemplo, puppet.sample.com) que muda de uma caixa para outra para Alta Disponibilidade e são apenas seus sistemas que precisam honrar esse registro, então é possível ter TTLs baixos bem útil.

Joel K
fonte