¿Por qué el DNS devuelve dos resultados diferentes al azar?

11

Hace 30 horas cambié mi servidor de nombres y mi empresa de alojamiento para mi dominio . Ahora, las comprobaciones de propagación de DNS indican que el servidor de nombres correcto es reconocido en todo el mundo.

Sin embargo, los navegadores en mis propias máquinas producen el sitio antiguo. Probé varios navegadores y múltiples dispositivos (Ubuntu y Android), incluidos algunos que nunca accedieron al sitio, para asegurarme de que el problema no sea causado por el almacenamiento en caché de DNS en el navegador o en las máquinas. Usando Hola o Tor como proxy de otros países, obtengo correctamente el nuevo sitio.

Más extrañamente, algunos de los navegadores ocasionalmente cambian entre producir un sitio u otro.

Sospecho que el DNS de mi ISP está dando resultados locos, pero ¿cómo podría diagnosticar eso?

Además, curiosamente, monitor.us muestra que el sitio está cayendo, luego arriba, varias veces al día, cuando, por lo que puedo decir, eso no está sucediendo. (Es un sitio básico de Wordpress con, por ahora, sin tráfico). Eso sugeriría que monitor.us también está obteniendo valores DNS extraños. ¿Cómo puedo diagnosticar esto?

Joshua Fox
fuente
55
¿Has cambiado la serie?
Markus W Mahlberg

Respuestas:

22

La salida de dig any joshuafox.commuestra que el TTL para su dominio es 604800 segundos o una semana. Ese es un valor inusualmente alto y es posible que desee cambiarlo. Espere que la propagación de su nueva configuración se propague completamente al final de la semana.

Markus W Mahlberg
fuente
¡Guauu! Sí, entiendo tu punto. Ni siquiera imaginé que TTL podría establecerse tanto tiempo.
Joshua Fox
2
@JoshuaFox Para referencia futura, los valores comunes para el rango TTL van desde aproximadamente 3600 segundos en el extremo inferior para dominios que sabe que probablemente tendrán algunos cambios llegando a 86400 (24 horas) en el extremo superior.
Shadur
2
@Shadur "Común" son valores tan bajos como 60 s, para aplicaciones DNS dinámicas.
glglgl
1
Para el registro (es decir, las entradas en los servidores raíz y gtld), un TTL bajo ciertamente no es una solución permanente deseada. Dudo que * .dtld-server.net sería feliz si el TLD de la delegación de google.com tuviera un TTL de 5 segundos, por ejemplo.
Hagen von Eitzen
Segundo @HagenvonEitzen: hay muy buenas razones para el almacenamiento en caché de resultados, la reducción de la latencia no es la menor. Con el billón de solicitudes por segundo en la actualidad, la mayoría de ellas requieren resolución DNS, los servidores raíz y (g) tld simplemente se derretirían. El DNS dinámico básicamente está utilizando una escapatoria a expensas de otros. Teniendo en cuenta los precios de un dominio que incluye el alojamiento de DNS en estos días, simplemente no veo el punto.
Markus W Mahlberg
4

Joshua

incluso puede mantener un TTL de tiempo prolongado como lo hizo si desea evitar que su servidor se actualice demasiado; supongo que tenía sus razones para establecerlo tan alto (recomendaría dos días: 3 a un MÁXIMO ), pero cuando esté planeando grandes cambios como ese, siempre reinícielo a unas pocas horas (o minutos) por semana antes de la migración del servidor.

Puede poner una carga mayor en su servidor, pero confíe en mí, lo mantendrá alejado de una gran variedad de problemas. Digamos que todo funciona sin problemas y tranquilo después del movimiento. Algún tiempo después, verá que una de las máquinas no responde como debería. Puede ser un error de hardware, un nuevo factor de red (¿probó el comportamiento de su aplicación con los nuevos equilibradores de carga?), Un error relacionado con la energía, podría ser MUCHAS cosas. En todos esos escenarios, su capacidad de hacer que las cosas sean transparentes para los usuarios lo más rápido posible volviendo a la infraestructura anterior se basará en su DNS TTL.

DarkLighting
fuente
Gracias. No lo puse tan alto. El proveedor de alojamiento / servidor de nombres, ipage, aparentemente lo hizo por defecto. No me imaginé que pudieran haberlo puesto tan increíblemente alto.
Joshua Fox
A veces pienso TTL alta defecto de DNS combinados / proveedores de alojamiento son una mala pasada a castigar a los usuarios que se trasladan a terceros de alojamiento ...
R .. GitHub dejar de ayudar a ICE
@JoshuaFox whoistodavía está en la lista de su dominio ipage.com: ¿son el nuevo proveedor?
Alnitak
@Altinak ipage.com es el webhost, y también proporciona el servidor de nombres. (El registrador es GKG y el sitio estuvo alojado en DotEasy hasta la semana pasada). He trasladado el correo electrónico (MX) a Google Apps.
Joshua Fox