Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa ttl (¿cuál es el valor TTL de un nombre de dominio?)

¿Qué significa ttl (¿cuál es el valor TTL de un nombre de dominio?)

¿Cuál es el valor TTL del nombre de dominio?

TTL es el tiempo de retención de los registros de resolución de nombres de dominio en el servidor DNS. Cuando los servidores DNS locales reciben una solicitud de resolución, enviarán una solicitud de resolución al servidor NS especificado por el nombre de dominio para obtener el registro de resolución. Después de obtener el registro, el registro se conservará en el servidor DNS durante un período de tiempo. Durante este período, si el servidor DNS vuelve a recibir una solicitud de resolución para el nombre de dominio, ya no enviará una solicitud al servidor NS, sino que devolverá directamente el registro recién obtenido y el tiempo que se conserva el registro en el servidor DNS; el valor TTL.

Aplicación de la configuración del valor TTL:

1. Aumente el valor TTL para ahorrar tiempo de resolución de nombres de dominio y acelerar el acceso al sitio web.

En términos generales, los registros de nombres de dominio rara vez cambian y pueden no cambiar durante meses o años. Podemos aumentar completamente el valor TTL de los registros de nombres de dominio para que los registros se almacenen en caché en los servidores DNS de todo el país durante más tiempo. De esta manera, cuando visitamos este sitio web durante más tiempo, lo hace el servidor DNS del ISP local. No es necesario enviar una solicitud al servidor NS del nombre de dominio. Envíe una solicitud de resolución, pero devuelva directamente el registro de resolución del nombre de dominio desde el caché.

Los valores TTL de muchas plataformas nacionales y extranjeras están en segundos, y muchos valores predeterminados son 3600, lo que significa que el caché predeterminado es 1 hora. Este valor es un poco pequeño. ¿Alguien cambia los registros de nombres de dominio cada hora? Puede ampliar este valor adecuadamente según sus propias necesidades, como configurarlo en 86400 para un día de almacenamiento en caché. La configuración TTL de Godaddy es muy intuitiva, pero solo hay cinco valores para elegir, e incluso cambiar instantáneamente al modo de configuración avanzada es un poco rígido. Rentabilidad del sitio web

Debido a razones medioambientales, el valor TTL de LifeTyper.com se establece en el valor máximo de una semana. Establecerlo en un valor mayor puede causar problemas innecesarios al escribir. Por ejemplo, si desea cambiar el espacio, estos registros antiguos tardarán mucho en caducar y actualizarse.

2. Reducir el valor TTL y el tiempo de inaccesibilidad al cambiar de espacio.

El espacio de reemplazo de 99.9 provocará cambios en los registros DNS. Debido a problemas de almacenamiento en caché, los nuevos registros de nombres de dominio pueden entrar en vigor en algunos lugares, pero pueden tardar uno o dos días o incluso más en entrar en vigor en algunos lugares. Entonces, algunas personas pueden acceder al nuevo servidor y otras pueden acceder al servidor antiguo. Eso si no es un gran problema. es sólo una visita, pero es un poco complicado si se trata de enviar un correo electrónico. Quizás se envió una carta importante a un servidor antiguo que ya no se encuentra disponible.

Para minimizar la diferencia de tiempo de análisis aquí, un enfoque razonable es:

1. Primero verifique el valor TTL actual del nombre de dominio. Supongamos que es 1 día.

2. Modificar el valor TTL al valor mínimo que se pueda establecer. Si es posible, la recomendación es 1 minuto, que son 60.

3. Espere un día para asegurarse de que las cachés del servidor DNS en todas partes hayan caducado y los registros se hayan actualizado.

4. Establecer y modificar nuevos registros. En este momento, el DNS en varios lugares se puede actualizar a nuevos registros lo más rápido posible.

5. Después de confirmar que el DNS de cada lugar se ha actualizado, establezca el valor TTL en el valor que desee. TTL=60 sigue siendo demasiado pequeño.

Recuerde, la premisa para que todo esto funcione es que esos servidores DNS cumplan totalmente con estos estándares y especificaciones, de lo contrario configurar TTL en el servidor NS será inútil, pero hasta el momento, no se ha observado un comportamiento tan rebelde. servidor DNS encontrado.

El problema es que no existen servidores NS y dNS reales de alta velocidad. Aquí se menciona que Wangwan, que tiene un rendimiento de velocidad aceptable en China, tiene una puntuación muy baja en sitios web de evaluación extranjeros, y Godaddy, que tiene la puntuación más alta en sitios web de evaluación extranjeros, no es mucho más rápido que Wangwan cuando se usa en China. Si tiene el dinero para implementar una gran cantidad de servidores de aceleración CDN y servidores NS en todo el mundo, como Google y Microsoft, entonces no hay problema. El problema es que esto no es posible en la mayoría de los sitios web.

No es imposible que esté disponible tanto en el país como en el extranjero, pero es difícil que el sitio web obtenga ganancias.

Algunas personas pueden pensar que asignar dos registros NS al nombre de dominio puede mejorar la velocidad de resolución, pero esto también es imposible. Solo cuando el servidor DNS no pueda obtener el registro del primer servidor NS, enviará una solicitud de resolución al segundo servidor NS. Una de las formas más económicas y efectivas de acelerar que conozco es modificar el valor TTL del registro de nombre de dominio que acabamos de mencionar.

Haz clic para probar Heart of the King 2