En la mayoría de los casos, el sistema operativo es capaz de resolver los problemas por sí solo. Sin embargo, a veces es necesario intervenir manualmente; en este caso, se trata de vaciar la caché de DNS.
Por suerte, hoy en día puedes buscar prácticamente cualquier cosa, y tu sistema operativo y navegador utilizan un mecanismo para acelerar este proceso. ¿Cómo?
Imagina que cada vez que tienes un problema de software en tu ordenador con Windows, visitas Soporte de Microsoft; ese sitio web se convierte en uno de los que más frecuentas. Tu sistema operativo y navegador detectan este patrón y utilizan una herramienta llamada caché de DNS (Sistema de Nombres de Dominio) para optimizar tu experiencia de navegación y reducir el consumo de recursos de red.
No obstante, cualquier sistema puede sufrir interrupciones o errores por fallos técnicos u otros motivos. Cuando el problema persiste, toca recurrir a tus conocimientos técnicos o pedir ayuda para resolverlo.
- ¿Qué es la caché DNS y cómo funciona?
- ¿Por qué necesitas limpiar la caché DNS?
- ¿Cómo limpiar la caché DNS en distintos sistemas operativos?
- Cómo limpiar la caché DNS en Google Chrome
- Preguntas frecuentes
- ¿Qué significa DNS?
- ¿Por qué debería limpiar la caché DNS?
- ¿Qué ocurre si vacío mi DNS?
- ¿Qué hace el comando de Chrome para limpiar la caché DNS?
- ¿Es seguro eliminar la caché DNS?
- ¿Con qué frecuencia debería vaciar mi DNS?
- ¿Ejecutar el comando flush DNS Windows 10 mejora la velocidad de Internet?
- ¿Cómo saber cuándo debo limpiar la caché DNS en mi dispositivo?
- Conclusión
Una caché DNS envenenada o corrupta es el problema del que hablamos aquí. El objetivo de este artículo es explicarte cómo solucionarlo.
Antes de ver por qué y cómo limpiar la caché DNS, repasemos los conceptos básicos.
¿Qué es la caché DNS y cómo funciona?
Dividiremos esta sección en tres partes: DNS, caché y caché DNS.
¿Qué es DNS?
DNS son las siglas de Domain Name System, el sistema encargado de traducir nombres de dominio, como Cloudzy.com o Amazon.com, a direcciones IP que los navegadores puedan leer. DNS funciona como una agenda telefónica en línea: tú tienes el nombre del sitio web que quieres visitar, y DNS tiene su número.
¿Por qué es necesario DNS? Porque sin su dirección IP, ningún nombre de dominio es accesible. Piensa en DNS como un sistema que asigna una ubicación a cada hostname. Cuando alguien busca un hostname, DNS utiliza esas ubicaciones para encontrarlo y dirigir al usuario al sitio web correspondiente.
¿Qué es la caché?
La caché almacena información o datos temporalmente para que puedas acceder a ellos mucho más rápido, ya que están precargados.
¿Qué es la caché DNS?
Imagina que entras a Amazon todos los días para ver tus productos digitales favoritos. Las direcciones IP de Amazon y su información se guardan en una base de datos llamada caché DNS. Cada dirección IP almacenada en tu caché DNS cargará más rápido la próxima vez que la busques.
El proceso de caché de DNS es el mismo para todos los sitios web que visitas con más frecuencia, y su objetivo principal es mejorar la velocidad de carga de esos sitios. Entonces, si el caché de DNS permite a los usuarios acceder a los sitios web más rápido, ¿por qué necesitas limpiarlo de vez en cuando?
¿Por qué necesitas limpiar la caché DNS?
DNS alberga muchas direcciones IP, pero ¿son todas seguras? Y aunque lo sean, ¿puede su presencia en el caché de DNS causar problemas?
Lamentablemente, sí.
Estas son las razones por las que deberías limpiar el caché de DNS con regularidad:
- Algunas direcciones IP son peligrosas o están comprometidas, y pueden provocar problemas de seguridad y rendimiento, además de reducir la velocidad y la conectividad de red.
- Tu caché de DNS contiene todas las direcciones IP que has visitado, lo que lo convierte en un objetivo para el spoofing de DNS. Si un atacante logra acceder a tu caché de DNS, puede modificar las direcciones IP almacenadas para redirigirte a páginas web maliciosas o fraudulentas. (La mejor forma de evitarlo es ejecutar un comando para limpiar el caché de DNS.)
- Las empresas de publicidad basan su negocio en el análisis del comportamiento de los usuarios. Además de las cookies y los plugins de terceros, tu caché de DNS es una fuente valiosa de información sobre tu actividad en línea. Piensa en tu historial de búsqueda: ¿querrías que ciberdelincuentes o grandes corporaciones tuvieran acceso a él? Por supuesto que no. Tu historial de búsqueda es como tu armario privado, y ahí puede haber más de un esqueleto. Tu caché de DNS funciona de forma parecida, así que conviene protegerlo de miradas indiscretas.
- A veces puedes tener problemas para acceder a un sitio web que visitas habitualmente: puede que no cargue o que muestre un error cada vez que haces clic en su enlace. Ambos casos están relacionados con el caché de DNS. Si ves un error 404 al buscar una dirección IP, puede que su nombre de dominio o servidor hayan cambiado y tu caché de DNS esté cargando información antigua u obsoleta. El segundo caso ocurre cuando el sitio web que visitas con frecuencia no carga y ya has limpiado las cookies y las integraciones de terceros; en ese caso, el problema es el caché de DNS acumulado.
Cuando tu teléfono falla, lo primero que haces es reiniciarlo, y en nueve de cada diez casos el problema se resuelve. El comando para limpiar el caché de DNS es el equivalente al botón de reinicio de tu sistema operativo.
¿Cómo limpiar la caché DNS en distintos sistemas operativos?
El comando para vaciar el caché de DNS varía según el sistema operativo y su versión.
Comando para vaciar DNS en Windows
Sigue los pasos a continuación para limpiar el caché de DNS en Windows 11, 10, 8, 7 y XP.
Pasos para vaciar el caché de DNS en Windows 10/11:
- Haz clic en el botón Inicio y escribe cmd en la barra de búsqueda.
- Haz clic en Símbolo del sistema e introduce el siguiente comando:
ipconfig /flushdns
- Puedes cerrar la ventana del Símbolo del sistema después de ver el siguiente mensaje:
Se vació correctamente la caché de resolución de DNS.
Pasos para vaciar el caché de DNS en Windows 8/7/XP:
El comando para vaciar el caché de DNS en Windows 8, 7 y XP es el mismo que para Windows 10 y 11. El único paso que cambia es encontrar el Símbolo del sistema ventana.
- In Windows 8, puedes abrir la ventana del Símbolo del sistema de dos maneras:
- Mantén pulsadas las teclas GANAR y X a la vez y haz clic en Símbolo del sistema.
- Haz clic en el botón Inicio botón, abre la pantalla Aplicaciones pantalla, haz clic en Sistema Windows, y selecciona Símbolo del sistema.
- Si tu sistema operativo es Windows 7 o XP, así puedes encontrar la ventana del Símbolo del sistema:
Haz clic en el botón Inicio botón, sitúa el cursor sobre Todos los programas, selecciona Accesorios, y busca Símbolo del sistema.
Comando para vaciar DNS en Linux
El comando para vaciar la caché de DNS varía según la distribución de Linux.
Pasos para ejecutar el comando de vaciado de caché de DNS en Ubuntu:
Haz clic en Actividades en la esquina superior izquierda del escritorio.
Tipo Terminal en la barra de búsqueda, haz clic en él y escribe los siguientes comandos:
sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics
Para aplicar la nueva configuración de DNS, debes reiniciar el servicio DNS en Ubuntu con el siguiente comando:
sudo systemctl restart bind9.service
Pasos para ejecutar el comando de vaciado de caché de DNS en Red Hat y CentOS:
Tipo Terminal en la barra de búsqueda del escritorio, haz clic en ella y escribe el siguiente comando según tu sistema operativo basado en Linux:
Red Hat
sudo systemctl restart nscd.service
CentOS:
systemctl restart dnsmasq.service
Comando para vaciar la caché DNS en macOS
El comando para vaciar la caché DNS en macOS 10.7 a 10.9, 10.11 o superior es el mismo; sigue los pasos a continuación:
En el menú superior de tu dispositivo Mac, haz clic en Go, busca Utilities, y selecciona Terminal.
Escribe el siguiente comando para vaciar la caché DNS en Mac. (Deberás introducir la contraseña de tu dispositivo después de escribir el comando):
sudo killall -HUP mDNSResponder
Para vaciar la caché DNS en macOS 10.10, 10.6 o 10.5, sigue los pasos anteriores para abrir la Terminal y escribe los siguientes comandos:
Comando para vaciar la caché DNS en macOS 10.10:
sudo discoveryutil udnsflushcaches
Comando para vaciar la caché DNS en macOS 10.6:
sudo dscacheutil -flushcache
Comando para vaciar la caché DNS en macOS 10.5:
sudo lookupd -flushcache
Cómo limpiar la caché DNS en Google Chrome
Si has seguido todos los pasos para borrar la caché DNS en tu sistema operativo y sigues teniendo problemas de carga de páginas u otros fallos de rendimiento, es momento de ejecutar el comando para borrar la caché DNS en Chrome; sigue estos pasos:
- Paso 1:
Abre Google Chrome. - Paso 2:
Escribe la siguiente IP en la barra de direcciones de Chrome:chrome://net-internals/#dns
- Paso 3:
Selecciona DNS de la lista. - Paso 4:
Haz clic en Borrar caché de host.
Preguntas frecuentes
¿Qué significa DNS?
DNS son las siglas de Domain Name System, un sistema en línea que te dirige a la ubicación del sitio web que quieres visitar -su dirección IP- a partir del nombre de dominio que introduces en la barra de búsqueda de tu navegador. (El nombre de dominio es el nombre del sitio web que buscas, como Cloudzy.com).
¿Por qué debería limpiar la caché DNS?
Si tu sistema operativo funciona más lento de lo habitual, o te encuentras constantemente con errores de búsqueda como 400 (Bad Request), 401 (Unauthorized) y 404 (Not Found), vaciar la caché DNS podría solucionar estos problemas.
¿Qué ocurre si vacío mi DNS?
Todas las direcciones IP guardadas de los sitios web que visitaste desaparecerán. A partir de entonces, cuando busques un sitio web, tu sistema operativo tendrá que obtener su dirección IP del servidor DNS.
¿Qué hace el comando de Chrome para limpiar la caché DNS?
Elimina todas las direcciones IP y la información DNS de tu navegador, mejorando la conectividad a Internet y previniendo problemas de seguridad.
¿Es seguro eliminar la caché DNS?
Sí. La caché DNS es simplemente un espacio en línea que almacena las direcciones IP de los sitios web para que puedas acceder a ellos más rápido. Vaciar la caché DNS borra ese espacio. Nada más.
¿Con qué frecuencia debería vaciar mi DNS?
Si usas un ordenador público y no quieres que nadie vea tu historial de búsqueda, lo mejor es vaciar la caché DNS al terminar cada sesión. En tu ordenador personal, hazlo cuando tengas problemas para acceder a los sitios que visitas habitualmente o cuando veas errores 404 con frecuencia.
¿Ejecutar el comando flush DNS Windows 10 mejora la velocidad de Internet?
No. Pero puedes usar el comando flush DNS Windows 10 para mejorar el rendimiento de tu navegador. Esto afectará la velocidad de carga de ciertos sitios web y servicios.
¿Cómo saber cuándo debo limpiar la caché DNS en mi dispositivo?
Estas son las señales que indican que debes limpiar la caché DNS:
- No ver las versiones nuevas o actualizadas de los sitios web (su dirección antigua está almacenada en la caché DNS, y es la que carga tu navegador).
- No poder acceder a los sitios web que más visitas (puede que hayan cambiado de servidor o actualizado su configuración DNS).
- Errores 404 de página no encontrada.
Leer también: Los mejores servidores DNS para gaming
Conclusión
Cada vez que buscas un sitio web, necesitas su dirección IP para acceder a él. La función de DNS es obtener esa dirección IP. Una vez que la recupera, la guarda en un espacio al que tu navegador puede acceder para cargar el sitio más rápido: la caché DNS.
Con el tiempo, como cualquier espacio de almacenamiento que se llena, la caché DNS también necesita limpieza. Vaciarla de vez en cuando protege tu sistema operativo frente a malware, virus, espías digitales y otras amenazas en línea, además de mejorar la velocidad de navegación.