Cuando cambiamos los servidores de nombres (DNS) de un dominio o actualizamos la dirección IP a la que apunta, puede pasar un tiempo hasta que el cambio se refleje en nuestro ordenador, aunque los servidores DNS ya lo estén mostrando correctamente.
Esto ocurre porque el sistema operativo guarda temporalmente la información del dominio en una caché DNS local. Hasta que esa caché expira o se limpia manualmente, el equipo puede seguir mostrando datos antiguos.
A continuación te explicamos cómo vaciar la caché DNS según tu sistema operativo:
Windows
- Abre el menú de inicio.
- Escribe cmd, haz clic derecho sobre “Símbolo del sistema” y selecciona Ejecutar como administrador.
- En la ventana que aparece, escribe el siguiente comando y pulsa Enter:
ipconfig /flushdns
Verás un mensaje confirmando que la caché DNS se ha vaciado correctamente.
Tip: Si no funciona, asegúrate de ejecutar la ventana de comandos como administrador.
macOS
- Abre Aplicaciones → Utilidades → Terminal.
- Escribe el siguiente comando y presiona Enter:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Es posible que te pida la contraseña del sistema. La caché DNS se eliminará sin mostrar mensaje de confirmación.
En versiones más antiguas de macOS (como Yosemite o El Capitán) puede funcionar solo:
dscacheutil -flushcache
Linux
En Linux, el proceso depende del servicio que gestione la caché DNS:
nscd (Name Service Cache Daemon)
sudo service nscd restart
o
sudo /etc/init.d/nscd restart
dnsmasq
sudo service dnsmasq restart
bind / named
sudo rndc restart
o
sudo service named restart
Otros factores a tener en cuenta
Si tras limpiar la caché DNS local sigues viendo la versión antigua del sitio web, la caché podría estar en otro punto de la red:
- El router (puedes reiniciarlo para limpiar su caché).
- El proveedor de Internet (ISP), que mantiene temporalmente los registros DNS.
- El navegador web, que también almacena direcciones en memoria (puedes vaciar su caché o usar el modo incógnito).
Tip: A veces reiniciar el navegador o usar otra conexión a Internet ayuda a ver los cambios antes.
Propagación DNS
Si después de limpiar la caché sigues viendo la web antigua, es probable que la propagación DNS todavía esté en curso. Normalmente se completa en unas pocas horas, aunque puede tardar hasta 24-48 h en algunos casos.
Puedes comprobar el estado real de tu dominio desde herramientas externas o contactar con tu proveedor de hosting y dominios para verificar la propagación.