Leí un montón de preguntas y respuestas relevantes aquí, pero todavía no estoy seguro de cuál es la mejor respuesta.
Estoy moviendo un par de sitios de la dirección IP "1.abc" a "2.def". A partir de ahora en el DNS existente configuré todos los TTL a 300 segundos, y tengo una nueva zona DNS lista para ser utilizada (en la Ruta 53 de AWS), con nuevos servidores de nombres y todos los TTL en 60 segundos. Así que creo que estoy listo, desde una perspectiva de DNS. Después de la mudanza, después de unos días estableceré TTL en números más razonables en la ruta 53.
He advertido a todos mis usuarios sobre el movimiento y tengo un período de tiempo definido para el movimiento. Les dije que una vez que el movimiento se haya completado y que hayan transcurrido 24 horas y todavía vean los sitios antiguos (bloqueados), deberían reiniciar su computadora para forzar un vaciado de caché de DNS local.
No entiendo cómo el navegador del usuario (caché) juega un papel en esto. Mis propios experimentos con un archivo de hosts locales (Win7) me dicen que hay algo en el navegador que no permite que la antigua dirección IP se vaya: tuve que ir al historial-> borrar todo para obtener la nueva ubicación del sitio para mostrar arriba, incluso despuésipconfig /flushdns
(EDITAR): no tengo acceso de root al servidor anterior, por lo que no puedo implementar la respuesta aceptada a esta pregunta .
Pregunta: Realmente no quiero que mis usuarios tengan que lidiar con eso, entonces, ¿hay algo que pueda hacer para forzar a todos los navegadores a volver a almacenar en caché? Y si es así, ¿cuánto tiempo lo dejo encendido?
Gracias...
My own experiments with a local hosts file (Win7) tell me there is something about the browser that is not letting the old IP address go
¿Me puede dar alguna información sobre esto? Afaik, los navegadores no almacenan en caché los registros DNS durante más de 1 minuto.