Para limpiar la caché de DNS en Chrome escribe chrome://net-internals/#dns en la barra de direcciones y haz clic en Clear host cache. El proceso tarda menos de diez segundos y no requiere reiniciar el navegador.
Chrome almacena las respuestas DNS en una caché interna para no consultar los servidores de nombres cada vez que abres un sitio. Eso acelera la navegación, pero puede causar problemas cuando un dominio cambia de IP (por ejemplo, después de migrar el hosting) o cuando aparecen errores como ERR_NAME_NOT_RESOLVED o DNS_PROBE_FINISHED_NXDOMAIN.
¿Cuándo necesitas limpiar la caché de DNS?
No es algo que debas hacer de rutina, pero hay situaciones concretas donde marca la diferencia:
- Migración de hosting: el dominio apunta a la nueva IP desde el DNS, pero Chrome sigue cargando el servidor antiguo porque tiene en caché la dirección vieja.
- Errores de conexión persistentes: ves
ERR_NAME_NOT_RESOLVEDoDNS_PROBE_FINISHED_NXDOMAINaunque el sitio funciona en otro navegador o dispositivo. - Cambios en el archivo hosts: modificaste
/etc/hosts(Linux/Mac) oC:\Windows\System32\drivers\etc\hosts(Windows) y Chrome no refleja el cambio. - Redirecciones en loop: algunas redirecciones mal configuradas quedan atrapadas en la caché DNS.
- Desarrollo local: estás trabajando con dominios locales o de prueba que cambian con frecuencia.
Cómo limpiar la caché de DNS en Chrome (método principal)
Este método funciona en Windows, macOS y Linux sin diferencias:
- Abre Chrome.
- En la barra de direcciones escribe exactamente:
chrome://net-internals/#dns - Presiona Enter.
- Haz clic en el botón Clear host cache.
- No aparece ningún mensaje de confirmación — el vaciado es inmediato.
Después de limpiar, intenta acceder de nuevo al sitio problemático. Si el error persiste, es posible que la caché DNS del sistema operativo también esté guardando la dirección incorrecta (ver la sección siguiente).
Verificar que la caché quedó vacía
En la misma pantalla chrome://net-internals/#dns verás una tabla con las entradas DNS almacenadas. Si la tabla aparece vacía después de hacer clic en Clear host cache, el vaciado se completó correctamente.
Limpiar también la caché de sockets en Chrome
A veces el problema no está en la caché DNS sino en las conexiones abiertas (sockets). Vacía los dos al mismo tiempo para descartar ambas causas:
- Ve a
chrome://net-internals/#sockets - Haz clic en Flush socket pools.
Puedes volver a la pestaña anterior (#dns) y también limpiar la caché DNS en el mismo paso.
Limpiar la caché DNS del sistema operativo (cuando Chrome no es suficiente)
Chrome tiene su propia caché interna, independiente de la del sistema operativo. Si limpiaste la caché de Chrome y el error persiste, el siguiente paso es vaciar la caché del sistema:
Windows
- Abre el Símbolo del sistema como administrador (busca "cmd" → clic derecho → Ejecutar como administrador).
- Escribe:
ipconfig /flushdns - Presiona Enter. Deberías ver el mensaje: Se vació correctamente la caché del solucionador de DNS.
macOS
- Abre Terminal.
- Ejecuta el comando según tu versión de macOS:
- macOS Ventura / Monterey / Big Sur:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - macOS Catalina / Mojave:
sudo killall -HUP mDNSResponder
- macOS Ventura / Monterey / Big Sur:
- Ingresa tu contraseña cuando se solicite.
Linux (Ubuntu / Debian)
- Abre una terminal.
- Si usas systemd-resolved:
sudo systemd-resolve --flush-caches - Si usas nscd:
sudo service nscd restart
| Sistema operativo | Comando para vaciar caché DNS |
|---|---|
| Windows 10 / 11 | ipconfig /flushdns |
| macOS Ventura+ | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Ubuntu (systemd) | sudo systemd-resolve --flush-caches |
Para entender más sobre cómo el DNS afecta la velocidad de carga de tu sitio, visita la sección de rendimiento web donde cubrimos temas como TTFB, caché de navegador y configuración de CDN.
Conclusiones clave
- La ruta más rápida en Chrome es
chrome://net-internals/#dns→ Clear host cache. - Úsalo después de migraciones de hosting, cambios en el archivo hosts o errores de resolución DNS persistentes.
- Si el error persiste, también vacía los sockets (
chrome://net-internals/#sockets) y la caché DNS del sistema operativo. - Chrome y el sistema operativo mantienen cachés DNS independientes; puede ser necesario limpiar ambas.
- El proceso no requiere reiniciar Chrome ni el sistema.
Si los errores de DNS persisten o tu sitio tarda en propagar después de una migración, los especialistas de elenlace.com pueden revisar tu configuración de DNS y hosting para resolverlo rápidamente.
Preguntas frecuentes
¿Limpiar la caché DNS afecta mi historial o contraseñas guardadas?
No. La caché DNS solo almacena la correspondencia entre nombres de dominio y direcciones IP. No contiene historial de navegación, cookies, contraseñas ni datos de formularios. Puedes vaciarla sin ningún riesgo para tu información personal.
¿Con qué frecuencia debo limpiar la caché DNS en Chrome?
No hay un intervalo recomendado para uso normal. Chrome gestiona automáticamente el tiempo de vida de cada registro (TTL). Solo debes intervenir cuando encuentres errores de conexión a sitios específicos o cuando sepas que un dominio acaba de cambiar de servidor.
¿Por qué el sitio carga bien en el celular pero no en Chrome del escritorio?
Probablemente porque tu teléfono (en datos móviles o conectado a otra red) usa servidores DNS diferentes con registros más frescos. El escritorio tiene en caché la dirección anterior del sitio. Vaciar la caché DNS de Chrome en la computadora debería resolver la diferencia.
¿chrome://net-internals/#dns funciona en todos los sistemas operativos?
Sí, esta URL interna de Chrome funciona igual en Windows, macOS y Linux. Es independiente del sistema operativo porque opera dentro del propio navegador. La interfaz puede variar ligeramente entre versiones de Chrome, pero el botón Clear host cache está presente desde hace años.
¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.
Para saber más
Otros proveedores y guías que vale la pena comparar: