Como Limpiar la Caché DNS en Windows, Mac y Linux

Equipo Técnico de Hosting Perú Equipo Técnico de Hosting Perú Publicado: 13 jun 2024 Actualizado: 14 mar 2025 Lectura: 3 min
Equipo Técnico de Hosting Perú

Publicado el · Última actualización:

La caché DNS almacena temporalmente las direcciones IP de los sitios web que visitas, facilitando un acceso más rápido en futuras visitas. Sin embargo, esta caché puede corromperse o desactualizarse, provocando problemas de conexión o acceso a sitios web. Por ello, es esencial saber cómo limpiar la caché DNS en tu sistema operativo

¿Qué es la Caché DNS y Por Qué Deberías Limpiarla?

La caché DNS (Domain Name System) es una base de datos temporal que mantiene registros de las direcciones IP de los dominios que visitas. Su función principal es agilizar la carga de páginas web al evitar consultas repetitivas a servidores DNS externos. No obstante, una caché DNS dañada o desactualizada puede causar:

  • Errores 404: Páginas no encontradas debido a registros obsoletos.
  • Redirecciones incorrectas: Acceso a sitios web erróneos o maliciosos.
  • Problemas de conexión: Dificultades para acceder a ciertos sitios web o clientes de correo como outlook.

Limpiar la caché DNS soluciona estos inconvenientes al eliminar registros antiguos y forzar al sistema a obtener información actualizada de los servidores DNS.

Cómo Limpiar la Caché DNS en Diferentes Sistemas Operativos

Como limpiar la caché DNS en Windows

  1. Abrir el Símbolo del sistema:
    • Presiona Windows + R para abrir el cuadro de diálogo «Ejecutar».
    • Escribe cmd y presiona Enter.
  2. Ejecutar el comando DNS flush:
    ipconfig /flushdns
  3. Confirmación:Verás un mensaje que indica que la caché de resolución de DNS se ha vaciado con éxito.

Cómo limpiar la caché en macOS

  1. Abrir la Terminal:
    • Ve a Aplicaciones > Utilidades > Terminal.
  2. Ejecutar el comando DNS flush:
    • Para macOS Sierra y versiones posteriores:
      sudo killall -HUP mDNSResponder
    • Para macOS Yosemite:
      sudo discoveryutil mdnsflushcache
    • Para macOS Mavericks, Mountain Lion y Lion:
      sudo killall -HUP mDNSResponder
  3. Confirmación:No habrá un mensaje de confirmación visual, pero la caché DNS se vaciará tras ejecutar el comando.

Linux

  1. Abrir la Terminal:
    • Dependiendo de tu entorno de escritorio, busca «Terminal» en tu menú de aplicaciones.
  2. Ejecutar el comando DNS flush:
    • Para la mayoría de los casos, si estás usando systemd-resolved, puedes vaciar la caché con:
      sudo systemd-resolve --flush-caches
    • Para distribuciones más antiguas o sin systemd, puede que necesites reiniciar el servicio dnsmasq o nscd:
      • Para dnsmasq:
        sudo systemctl restart dnsmasq
      • Para nscd:
        sudo systemctl restart nscd
  3. Confirmación:Similar a macOS, no habrá un mensaje de confirmación visual, pero la caché DNS se limpiara tras ejecutar el comando.
 

Es importante destacar que algunas distribuciones de Linux no utilizan una caché DNS local por defecto. En esos casos, no es necesario realizar esta limpieza.

Consideraciones Finales

Limpiar la caché DNS es una práctica recomendada para mantener una navegación eficiente y segura. Realizar este proceso periódicamente o cuando experimentes problemas de conexión puede ayudarte a resolver inconvenientes relacionados con la resolución de nombres de dominio.​

Si después de limpiar la caché DNS aún enfrentas problemas de conexión, considera reiniciar tu router o contactar a tu proveedor de servicios de Internet para obtener asistencia adicional.

¿Necesitas un VPS en Perú?

VPS con AlmaLinux, acceso root, SSL gratis y soporte técnico 24/7.

Ver planes VPS
Equipo Técnico de Hosting Perú
Equipo Técnico de Hosting Perú

Administramos servidores cPanel/WHM y VPS AlmaLinux para empresas peruanas desde hace 19 años.