¿Cuáles son los beneficios de un alto TTL para DNS?


17

Estoy trasladando los servidores de nombres de un dominio del registrador a dnsmadeasy.com para que podamos tener una conmutación por error automática (entre otros beneficios). Cuando hice esto en el pasado, simplemente configuré el valor TTL lo más bajo posible (1 minuto) para el registro A para que, en caso de falla del servidor primario, el servidor de respaldo esté (casi) inmediatamente en línea.

El único problema que puedo encontrar con un TTL bajo es que tendremos "mayor tráfico de consultas". ¿Esto es malo? Por el contrario, ¿hay beneficios al usar un valor TTL alto?


Puede establecerlo tan bajo como desee, pero cualquier valor inferior a alrededor de 3 horas se tratará como 3 horas (variará dependiendo del servidor de nombres - NB no solo el servidor de nombres SOA)
symcbean

¿Puedes elaborar? Si hago ping a un dominio con un TTL de 60 segundos y cambio el registro A, veo la nueva IP en 60 segundos.
Charlie Schliesser

3 horas suenan en el peor de los casos. He visto escenarios en los que 5 minutos funcionaron para todos los propósitos y propósitos prácticos.
rackandboneman

Tal vez las 3 horas se refieren a un cambio de servidor de nombres en lugar de un cambio de registro.
Charlie Schliesser

1
@symcbean Solo un ISP muy forzado forzaría un TTL mínimo de 3 horas. Aconsejaría a cualquier cliente que use dicho ISP que se vaya y busque uno mejor.
user1751825

Respuestas:


8

Tienes razón, la principal desventaja de usar un TTL bajo es que terminarás lidiando con una mayor carga de consultas que con un TTL más alto. Dicho esto, siempre que su host DNS no tenga problemas para manejar la carga adicional, continúe. Honestamente, si les preocupara su capacidad para manejar la carga, no le permitirían establecer un TTL muy bajo para sus registros (aunque muchos tienden a recomendar que establezca su TTL solo lo más bajo que sea necesario, lo cual es un recomendación sólida debido al punto de experiencia del usuario que hizo ceejayoz).

Además, debo mencionar que muchos solucionadores de DNS de ISP ignoran por completo la configuración TTL y simplemente establecen su propia caducidad de caché en los registros, por lo que, en muchos casos, cambiar el TTL en realidad no hará ninguna diferencia en la cantidad de consultas que terminan golpeando el servidores autorizados para su dominio.


Gracias por la informacion detallada. Con respecto a los solucionadores de DNS del ISP y mi propia experiencia: en este caso, el dominio está registrado en @ Network Solutions, donde el TTL más bajo permitido es de 1 hora. @ dnsmadeeasy.com ahora lo tenemos configurado en 60 segundos, momento en el cual el sitio apuntará a un servidor de respaldo en caso de que la nube en la que se encuentre tenga una falla de hardware. Lo hice en otro sitio y obtuve resultados fantásticos; Cuando la nube primaria fallaba, los usuarios (y todas las máquinas de prueba y los teléfonos en los que lo había probado) vieron inmediatamente el sitio de respaldo. Esperemos que siga funcionando así de bien.
Charlie Schliesser

"muchos resolutores DNS de ISP ignoran por completo la configuración TTL": ¿qué son exactamente esos bastardos cerebros?
Poige

De nada. Considérese afortunado si ha tenido buena suerte con la conmutación por error de DNS. Esta es una forma de hacer las cosas, pero generalmente no funciona bien (o solo funciona con un retraso inaceptable).
EEAA

¿De qué otra forma tendría una conmutación por error de IP? Incluso si IP xxxx está configurado como una puerta de enlace de enrutamiento que determina qué servidor entrega el contenido solicitado, si xxxx tiene una falla de hardware, querrá que otra cosa tome su lugar de inmediato, ¿verdad?
Charlie Schliesser

1
Mira en BGP, y probablemente GSLB también.
EEAA

10

TTL alto significa que el caché de ISP y DNS del lado del cliente durará más tiempo, lo que significa que su sitio responderá mejor a los visitantes que regresan o personas que pasan mucho tiempo navegando por su sitio en una sola sesión.

Algunos proveedores también le cobran por el uso de las búsquedas de DNS.


1
De hecho, en los cargos, por ejemplo, dnsmadeeasy.com cobra $ 29.99 / año por DNS empresarial que incluye 5 millones de consultas por mes, luego es algo así como $ 1.85 / millón de consultas / mes después de eso.
Charlie Schliesser
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.