¿Migraste tu hosting? ¿Apuntaste tu dominio a otro servidor? ¿Actualizaste registros DNS? Es normal que estos cambios tarden en verse en tu computadora, aunque todo esté configurado correctamente.
Esto sucede porque tu sistema operativo guarda información temporal llamada caché DNS.
¿Qué es la caché DNS y por qué afecta tu sitio web?
La caché DNS funciona como una memoria local de tu computadora que:
- Almacena las direcciones IP de los dominios que visitas frecuentemente.
- Evita que tu equipo consulte repetidamente los servidores DNS.
- Hace que tu navegación sea más rápida y eficiente.
Por lo que puede ocasionar que tu computadora sigue usando información desactualizada, lo que puede provocar:
- Errores al cargar tu sitio web.
- Accesos incorrectos a servidores antiguos.
- Visualización de versiones viejas de tu página.
La solución: Flushing o limpieza de caché DNS
Limpiar la caché DNS (también conocido como Flush DNS) te permite:
- Eliminar las direcciones IP guardadas localmente.
- Forzar a tu computadora a consultar nuevamente los servidores DNS.
- Obtener la información más reciente de tu dominio.
- Resolver inconsistencias después de cambios técnicos.
¿Cómo renovar la caché DNS según tu sistema operativo?
macOS (Mac)
- Abre Terminal
Presiona Command + Barra espaciadora , escribe Terminal y ábrela. - Copia y pega el siguiente comando y presiona Enter :
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Escribe tu contraseña de administrador y presiona Enter
(No verás los caracteres al escribir, esto es normal).
Nota:
No aparecerá ningún mensaje de confirmación. Esto significa que la caché DNS se limpió correctamente.
Windows
- Presiona el botón Inicio o la tecla Windows .
- Escribe
cmd. - Da clic derecho en Símbolo del sistema y selecciona Ejecutar como administrador.
- Escribe el siguiente comando y presiona Enter :
ipconfig /flushdns - Verás un mensaje confirmando que la caché DNS se limpió correctamente.
Linux
El comando puede variar según la distribución. Las opciones más comunes son:
sudo systemctl restart systemd-resolved
Si no funciona, prueba con:
sudo service network-manager restart
Buenas prácticas adicionales
Si deseas profundizar más en este tema, te recomendamos consultar.
