Rendimiento y mantenimiento

Cómo limpiar el caché DNS en Chrome y otros navegadores

Aprende a limpiar el caché DNS en Chrome, Firefox, Safari y Edge para solucionar errores de carga y visualizar sitios actualizados correctamente.

Top view of financial analysis tools on a desk including a laptop, smartphone, and graphs.

Para limpiar el caché DNS en Chrome, abre una nueva pestaña y escribe chrome://net-internals/#dns, luego haz clic en Clear host cache. Esto resuelve errores de sitios que no cargan después de un cambio de hosting o DNS.

Si estás viendo una versión desactualizada de un sitio web, obteniendo errores de "Sitio no encontrado" o experimentando problemas tras una migración de hosting, limpiar el caché DNS es el primer paso para diagnosticar el problema.

¿Qué es el caché DNS y por qué causa problemas?

El DNS (Sistema de Nombres de Dominio) traduce un nombre de dominio como ejemplo.com en una dirección IP que los servidores entienden. Para no consultar este dato cada vez, tu navegador y tu sistema operativo guardan una copia local: el caché DNS.

Esto es eficiente la mayor parte del tiempo, pero crea problemas cuando:

  • El sitio web migró a un nuevo servidor con diferente IP.
  • Se actualizaron los registros DNS del dominio.
  • El caché guardó una IP incorrecta o un resultado de error temporal.
  • Estás probando un sitio en desarrollo y necesitas ver la versión actualizada.

La solución es borrar ese caché para que el navegador o el sistema operativo vuelva a consultar el DNS y obtenga la información más reciente.

Cómo limpiar el caché DNS en Chrome

Chrome mantiene su propio caché DNS interno, independiente del sistema operativo. Para vaciarlo:

  1. Abre Chrome y escribe en la barra de direcciones: chrome://net-internals/#dns
  2. Haz clic en el botón Clear host cache.
  3. A continuación, ve a la pestaña Sockets en el mismo panel y haz clic en Flush socket pools para cerrar conexiones antiguas.
  4. Recarga la página del sitio que tenía problemas con Ctrl + Shift + R (recarga forzada, ignora caché del navegador).

Este proceso elimina entradas DNS almacenadas solo dentro de Chrome. Si el problema persiste, también debes limpiar el caché del sistema operativo (ver sección siguiente).

Cómo limpiar el caché DNS en Firefox, Edge y Safari

Mozilla Firefox

  1. Escribe about:config en la barra de direcciones y acepta la advertencia.
  2. Busca la preferencia network.dnsCacheExpiration.
  3. Cambia su valor temporalmente a 0 y luego regrésalo a 60. Esto vacía el caché inmediatamente.

Alternativa más rápida: ve a Opciones → Privacidad y Seguridad → Limpiar datos y desmarca todo excepto Caché de red.

Microsoft Edge

  1. Escribe edge://net-internals/#dns en la barra de direcciones.
  2. Haz clic en Clear host cache.
  3. Ve también a la pestaña Sockets y haz clic en Flush socket pools.

Apple Safari (macOS)

Safari no tiene una opción directa para borrar solo el caché DNS. El método más efectivo es limpiar el caché de DNS del sistema operativo macOS (ver sección siguiente) y luego reiniciar Safari.

Navegador URL / Ruta Acción
Chrome chrome://net-internals/#dns Clear host cache
Edge edge://net-internals/#dns Clear host cache
Firefox about:config → network.dnsCacheExpiration Poner a 0 y restaurar
Safari No aplica Flush DNS del SO + reiniciar

Cómo hacer flush DNS en el sistema operativo

El sistema operativo también mantiene su propio caché DNS, compartido entre todos los navegadores y aplicaciones. Vaciarlo resuelve problemas que persisten incluso después de limpiar el caché del navegador.

Windows 10 / 11

  1. Abre Símbolo del sistema o PowerShell como administrador.
  2. Ejecuta: ipconfig /flushdns
  3. Verás el mensaje: Se vació correctamente la caché de resolución DNS.

macOS (Ventura / Sonoma y versiones recientes)

  1. Abre Terminal.
  2. Ejecuta: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Ingresa tu contraseña de administrador cuando se solicite.

Linux (systemd-resolved)

  1. Abre una terminal.
  2. Ejecuta: sudo systemd-resolve --flush-caches
  3. Verifica con: systemd-resolve --statistics (el contador debe estar en cero o muy bajo).

Si tu sitio sigue sin cargar correctamente después de hacer flush DNS, el problema puede estar en la propagación del DNS o en la configuración del servidor. El equipo de elenlace.com puede diagnosticar y resolver estos problemas de infraestructura por ti.

Cuándo limpiar el caché DNS (casos de uso reales)

No siempre es necesario limpiar el caché DNS. Hazlo cuando:

  • Migraste tu sitio a otro hosting y algunos usuarios (o tú mismo) siguen viendo el sitio antiguo.
  • Cambiaste registros DNS (A, CNAME, MX) y los cambios no se reflejan.
  • Recibes errores DNS como "ERR_NAME_NOT_RESOLVED" o "DNS_PROBE_FINISHED_NXDOMAIN" en Chrome.
  • Estás desarrollando localmente con entradas en el archivo hosts y el navegador sigue cacheando la dirección antigua.
  • Un sitio de terceros cambió de URL o IP y tu navegador aún guarda la anterior.

Puedes encontrar más guías técnicas sobre configuración de servidores, DNS y optimización web en la categoría de rendimiento de nuestro blog.

Diferencia entre caché DNS y caché del navegador

Es fácil confundirlos, pero son cosas distintas:

  • Caché DNS: guarda la asociación entre un dominio y su dirección IP. No guarda el contenido de la página.
  • Caché del navegador: guarda recursos de la página (HTML, CSS, JS, imágenes) para no descargarlos de nuevo.

Si el sitio carga pero muestra contenido desactualizado (logo viejo, colores incorrectos), el problema suele ser el caché del navegador, no el DNS. En ese caso, usa Ctrl + Shift + R en Chrome para una recarga forzada.

Conclusiones clave

  • En Chrome, ve a chrome://net-internals/#dns y haz clic en Clear host cache.
  • En Edge, usa edge://net-internals/#dns; en Firefox, ajusta network.dnsCacheExpiration a 0 y restáuralo.
  • El sistema operativo también tiene caché DNS propio: en Windows usa ipconfig /flushdns; en Mac, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
  • Limpia el caché DNS del navegador Y del sistema operativo para resolver problemas tras migraciones de hosting o cambios de DNS.
  • El caché DNS (IP del dominio) es diferente al caché del navegador (recursos de la página): son problemas distintos con soluciones distintas.

¿Tienes problemas persistentes con DNS o migraciones de sitio? Contáctanos en elenlace.com y nuestros especialistas te ayudarán a diagnosticar y resolver el problema rápidamente.

Preguntas frecuentes

¿Limpiar el caché DNS puede causar algún problema?

No. Borrar el caché DNS es completamente seguro. Lo único que ocurre es que la próxima consulta al dominio tardará un instante más de lo habitual mientras se resuelve de nuevo, pero esto es imperceptible para el usuario.

¿Con qué frecuencia debo limpiar el caché DNS?

No es necesario hacerlo de forma rutinaria. Solo limpia el caché DNS cuando experimentes un problema específico: sitio que no carga, errores de DNS, o cuando necesites ver cambios recientes en registros DNS antes de que expire el TTL.

¿Por qué Chrome muestra un sitio antiguo incluso después de limpiar el caché DNS?

Porque el caché DNS y el caché de recursos del navegador son independientes. Después de limpiar el caché DNS en chrome://net-internals/#dns, haz también una recarga forzada con Ctrl + Shift + R para ignorar los recursos cacheados de la página.

¿Cuánto tiempo tarda en actualizarse el DNS tras un cambio?

Depende del TTL configurado en los registros DNS. Con un TTL de 3600 s (1 hora), puede tardar hasta 24-48 horas en propagarse globalmente. Si reduces el TTL a 300 s (5 minutos) antes del cambio, la actualización llega en minutos.

Compara proveedores

Otros proveedores y guías que vale la pena comparar:

← Todos