
📅 Publicado el 6 de septiembre, 2026 · Por Equipo RedServicio
¿Qué es la caché DNS y por qué limpiarla?
Cada vez que abres una web, tu sistema operativo pregunta a un servidor DNS cómo traducir el nombre del dominio (por ejemplo, redservicio.net) en una dirección IP. Para no repetir esa consulta cada dos por tres, el sistema guarda las respuestas en una memoria temporal: la caché DNS. Gracias a eso, las visitas siguientes al mismo sitio cargan más rápido.
El problema llega cuando esos registros se quedan desfasados. Si el dominio cambió de servidor, migró de hosting o modificó sus registros A o CNAME, tu equipo puede seguir apuntando a la IP vieja durante horas, a veces días. Y ahí aparecen los errores de siempre: el temido ERR_NAME_NOT_RESOLVED, páginas que no cargan o que enseñan la versión antigua de un sitio.
Cómo limpiar caché DNS en Windows
El procedimiento cambia un poco según la versión del sistema, pero en esencia se trata de ejecutar un comando desde la consola. Un detalle antes de empezar: cierra el navegador, porque si no volverá a cachear la información en su propia memoria.
Windows 10 y Windows 11
- Abre el menú Inicio y escribe cmd.
- Haz clic derecho sobre Símbolo del sistema y elige Ejecutar como administrador.
- Escribe este comando y pulsa Enter:
ipconfig /flushdns
Si todo ha ido bien verás el mensaje «Se vació correctamente la caché de resolución de DNS». A partir de ahí, el sistema volverá a preguntar a los servidores DNS la próxima vez que entres en cualquier dominio.
Comandos DNS adicionales en Windows
- ipconfig /displaydns: te enseña lo que hay ahora mismo en la caché. Útil para ver qué registros tienes guardados.
- ipconfig /registerdns: renueva y vuelve a registrar el nombre del equipo en DNS.
- ipconfig /release e ipconfig /renew: liberan y renuevan la configuración IP del adaptador. Sirve cuando el problema va más allá del DNS.
En Windows también merece la pena vaciar la caché interna del navegador. En Chrome, entra en chrome://net-internals/#dns y dale al botón Clear host cache.
Cómo limpiar caché DNS en Linux
Aquí las cosas son distintas. Muchas distribuciones Linux no guardan caché DNS por defecto: depende del servicio de resolución local que tengas instalado. Lo primero es averiguar cuál usas, y para eso sirve systemctl status systemd-resolved o simplemente revisar los servicios activos.
Con systemd-resolved (Ubuntu, Debian, Fedora)
La mayoría de distribuciones modernas usan systemd-resolved. Ejecuta:
sudo resolvectl flush-caches
En versiones antiguas el comando era sudo systemd-resolve --flush-caches. Para comprobar cómo ha ido, echa un vistazo a resolvectl statistics: el campo Current Cache Size debería quedar en cero tras el vaciado.
Con nscd
Si tu distribución usa el demonio nscd (Name Service Cache Daemon), reinicia el servicio:
sudo systemctl restart nscd
Con dnsmasq
Servidores locales o routers con Linux que funcionen con dnsmasq vacían su caché así:
sudo systemctl restart dnsmasq
Cómo limpiar caché DNS en macOS
En los Mac el comando ha ido cambiando con las versiones del sistema, pero el método es el mismo de siempre: abrir la Terminal y ejecutar la orden correspondiente. La encuentras en Aplicaciones > Utilidades > Terminal, o buscando «Terminal» con Spotlight (Cmd + Espacio).
macOS Ventura, Monterey, Big Sur y versiones recientes
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS El Capitan, Sierra y High Sierra
sudo killall -HUP mDNSResponder
No verás ningún mensaje de confirmación. Si el comando se ejecuta sin errores, la caché ya está vacía. Y sí, te pedirá tu contraseña de administrador.
Qué hacer después de limpiar la caché DNS
- Verifica la propagación DNS: con herramientas como dig dominio.com en Linux/Mac o nslookup dominio.com en Windows puedes comprobar qué IP resuelve cada servidor.
- Cambia de servidor DNS temporalmente: probar DNS públicos como 1.1.1.1 (Cloudflare) u 8.8.8.8 (Google) ayuda a descartar fallos en el DNS de tu operador.
- Reinicia el router: algunos routers guardan su propia caché DNS. Apágalo 30 segundos y vuelve a encenderlo.
- Comprueba el navegador: vacía también su caché interna o prueba en modo incógnito para descartar factores locales.
Consejos para evitar problemas de DNS en el futuro
- Configura TTLs más bajos antes de una migración: bajar el TTL a 300 segundos unas 24 horas antes de cambiar de servidor hace que la propagación sea casi inmediata.
- Usa servidores DNS fiables: los DNS públicos de Cloudflare o Google ofrecen buena latencia y actualizan los registros rápido.
- Documenta tus cambios DNS: llevar un registro de IPs y registros A/CNAME te ahorra horas a la hora de diagnosticar si un fallo es de caché o de configuración.
Conclusión
Saber limpiar la caché DNS es de esas habilidades básicas que cualquier webmaster, desarrollador o emprendedor debería tener dominadas: lleva menos de un minuto, no tiene riesgo y resuelve la mayoría de los errores de acceso tras una migración o un cambio de registros. Con los comandos que hemos visto —ipconfig /flushdns en Windows, resolvectl flush-caches en Linux y killall -HUP mDNSResponder en macOS— lo tienes resuelto enseguida.
Eso sí, un DNS bien configurado empieza por un hosting serio. En RedServicio.net no solo ofrecemos hosting de calidad con servidores DNS rápidos y redundantes, sino también soporte 24/7 para ayudarte con migraciones, cambios de registros y cualquier incidencia técnica, a cualquier hora y cualquier día del año. Si tu web tiene que estar siempre accesible, confía en un equipo que responde cuando lo necesitas.
Equipo RedServicio
Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.
¿Listo para un hosting de verdad?
Servidores en España · Soporte 24/7 en español · Migración gratuita
Ver Planes desde 3,95€/mes →