¿Cómo es que el ping y el navegador resuelven el mismo dominio en diferentes IP (mientras se espera la propagación)?

¿Cómo es que el ping y el navegador resuelven el mismo dominio en diferentes IP (mientras se espera la propagación)?

A menudo compro un dominio caducado y luego lo transfiero desde algún registrador aleatorio a mi registrador, y luego cambio los servidores DNS a los de mi proveedor de alojamiento.

(Estoy simplificando, yo no compro nada, lo hace la empresa para la que trabajo).

Obviamente, después de hacer eso, necesito esperar a que se propague el DNS y, al mismo tiempo, configuro cosas en nuestro servidor. Para algunas de esas cosas, necesito esperar a que se complete la propagación de DNS antes de hacer algo; para otras cosas, puedo comenzar a configurar las cosas y luego esperar a que se complete la propagación de DNS para que funcionen.

Por "configurar cosas" me refiero a configurar hosts virtuales con algunos sitios web o configurar redireccionamientos a algún otro dominio preexistente con contenido preexistente.

Durante este tiempo, a menudo compruebo si la propagación ha finalizado (al menos donde estoy), escribiendo el dominio en mi navegador. No es una gran sorpresa que a veces "accedo" a mi servidor (lo que significa que el nombre de dominio se resuelve en la IP de mi servidor) incluso si solo han pasado unos minutos desde el cambio de DNS, y luego vuelve a resolverse en el servidor anterior, porque la propagación Apenas ha comenzado y supongo que a veces llego a un servidor DNS y a veces a otro.

Sin embargo, lo que me desconcierta es que a menudo observo esto, de manera constante durante un largo período (es decir, varios minutos):

  • si escribo el dominio en el navegador o ejecuto un comando wget desde la línea de comando, se resuelve en el dominio anterior
  • si hago un ping, se resuelve con el nuevo.

Y no alternadamente al azar, sino sistemáticamente durante varios minutos.

Y mi pregunta es: ¿cómo es posible que las dos cosas no sean consistentes?

Supongo que, ya sea que esté realizando una solicitud https al dominio usando un navegador o wget, ya sea que esté intentando conectarme con un cliente FTP, ya sea que esté ejecutando un comando ping desde una terminal,... Independientemente de lo que haga para intentar acceder a un dominio determinado desde una máquina determinada (a través de una interfaz de red determinada), el proceso de resolución del dominio a una dirección IP debe seguir exactamente la misma ruta cada vez, administrado por el sistema operativo, y el resultado. puede cambiar con el tiempo (a medida que avanza la propagación), pero no debería ser diferente según la aplicación que intente acceder al dominio. Podría entender que fuera completamente aleatorio (llega a diferentes servidores DNS en mi área), pero ninguna aplicación obtiene sistemáticamente un resultado y otra obtiene el otro.

¿Alguna idea?

información relacionada