Con la llegada de la integración digital, los sitios web tienen garantizada una experiencia de navegación fácil, beneficiosa también para los usuarios. Aquí, el Sistema de Nombres de Dominio (DNS) se encuentra debajo -la agenda telefónica de Internet- convirtiendo nombres de dominio fáciles de usar en direcciones IP legibles por la máquina. Sin embargo, durante la navegación, tu dispositivo puede almacenar en caché información DNS obsoleta o errónea, creando molestos problemas de conectividad o tiempos de carga lentos.
Limpiar tu caché DNS es una solución fácil pero eficaz para esas situaciones molestas, de modo que tu sistema pueda obtener información DNS actualizada de Internet. En este blog hablaremos de qué son las DNS y la caché DNS, por qué es importante limpiar la caché regularmente y una guía específica para cada sistema operativo sobre cómo hacerlo. Aparte de esto, también veremos cómo Cloudways puede ayudar a mejorar el rendimiento de tu sitio web.
¿Qué es el DNS y la caché DNS?
DNS significa Sistema de Nombres de Dominio, que es una forma de convertir nombres de dominio fáciles de usar como www.example.com en direcciones IP como 192.0.2.1 de forma jerárquica. Esta conversión es muy esencial, ya que dos ordenadores se comunican utilizando las direcciones IP.
Por caché DNS se entiende el almacenamiento temporal en tu ordenador donde se guardan los nombres de dominio resueltos recientemente durante un periodo de tiempo. Al visitar un sitio web, el sistema operativo registra la información de la dirección IP de ese sitio, acortando así el tiempo de respuesta de las solicitudes que se hagan para ese sitio concreto en el futuro. El almacenamiento en caché es un medio de mejorar el rendimiento, pero puede causar problemas cuando se almacenan en la caché datos antiguos y corruptos.
¿Por qué borrar la caché DNS?
Limpiar tu caché DNS puede ayudar a resolver varios problemas:
- Problemas de conectividad: Las direcciones IP obsoletas pueden impedir el acceso a los sitios web.
- Cambios en el sitio web: Si un sitio web ha cambiado de servidor o de dirección IP, al vaciar la caché te aseguras de acceder a la última versión.
- Privacidad: Limpiar regularmente tu caché puede mejorar la privacidad al eliminar los rastros de los sitios visitados anteriormente.
Cómo vaciar el DNS en diferentes sistemas operativos
Veamos cómo vaciar el DNS en diferentes sistemas operativos, tal y como compartimos a continuación:
Para Windows:
- Pulsa Windows + R para abrir el diálogo Ejecutar.
- Escribe cmd y pulsa Intro para abrir el Símbolo del sistema.
- En la ventana Símbolo del sistema, escribe
ipconfig /flushdns
- Pulsa Intro después del comando. Ahora deberías ver un mensaje confirmando que la caché del DNS Resolver se ha vaciado correctamente.
Para macOS:
- Abre Terminal en tu sistema. Puedes encontrarlo en Aplicaciones > Utilidades.
- Dependiendo de tu versión de macOS, introduce uno de los siguientes comandos. Para macOS Monterey o posterior:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Para versiones anteriores:
sudo killall -HUP mDNSResponder
Pulsa Intro e indica tu contraseña de administrador si se te pide.
Para Linux
Abre una ventana de terminal. Dependiendo de tu distribución, utiliza uno de los siguientes comandos:
Para Ubuntu/Debian con systemd-resuelto:
sudo resolvectl vaciar-cachés
Para sistemas que utilicen nscd (Name Service Caching Daemon):
sudo systemctl restart nscd.service
- Pulsa Intro para ejecutar el comando de vaciado de la caché DNS.
Libera el máximo rendimiento de tu sitio web
El alojamiento gestionado de Cloudways garantiza un rendimiento ultrarrápido, un escalado perfecto y una resolución DNS optimizada: sin ralentizaciones ni preocupaciones.
Comprobar si se ha vaciado la caché DNS
Puedes comprobar si la caché DNS se ha vaciado o no mediante los siguientes métodos. Hemos cubierto tanto los métodos de la GUI como los de la Terminal para ayudarte a resolverlo.
Verificar el vaciado de la caché DNS mediante el terminal
Después de vaciar la caché DNS, es esencial verificar que se ha vaciado correctamente:
En Windows
Abre de nuevo el Símbolo del sistema y escribe el comando:
ipconfig /visualizardns
Si no ves ninguna entrada en la lista o sólo aparecen entradas anteriores a la descarga, tu caché se ha vaciado.
En macOS
En Terminal, tendrás que escribir el siguiente comando:
sudo dscacheutil -cachedump --entries host
Si no hay entradas o sólo aparecen entradas antiguas, tu caché se ha vaciado.
En Linux
Para systemd-resolved, comprueba las estadísticas utilizando el siguiente comando:
sudo resolvectl estadísticas
La salida debería mostrar un tamaño de caché cero si se ha vaciado correctamente.
Verificar el vaciado de la caché DNS mediante la GUI
En Windows (Método GUI)
- Abre el Panel de Control y navega hasta Red e Internet > Centro de redes y recursos compartidos.
- Haz clic en Cambiar configuración del adaptador.
- Haz clic con el botón derecho en tu conexión de red activa y selecciona Estado.
- Pulsa en Detalles.
- Si ves una lista vacía o entradas antiguas en «Servidores DNS», indica que la descarga se ha realizado correctamente.
macOS (Método GUI)
- Abre Preferencias del Sistema y ve a Red.
- Selecciona tu conexión activa (por ejemplo, Wi-Fi).
- Haz clic en Avanzado y luego ve a la pestaña DNS.
- Si no ves ninguna entrada reciente o se han eliminado las obsoletas, la descarga se ha realizado correctamente.
Linux (Método GUI)
Algunas distribuciones de Linux con Gestor de Red pueden tener una opción para borrar la caché DNS directamente desde su interfaz de configuración:
- Abre tu Gestor de Red y busca las opciones relacionadas con la configuración DNS.
- Si está disponible, busca y haz clic en una opción como «Borrar caché» o similar.
Limpiar DNS como usuario no administrador
Si no tienes privilegios administrativos en tu máquina, todavía hay opciones disponibles para vaciar el DNS:
Windows (No administrador)
Aunque no puedes vaciar toda la caché DNS sin derechos de administrador, puedes utilizar el siguiente comando para borrar entradas concretas:
- Abre el Símbolo del sistema (no es necesario ser administrador) y ejecuta el siguiente comando.
nslookup www.example.com
- Este comando fuerza una nueva búsqueda y omite los resultados almacenados en caché.
macOS (No administrador)
En macOS, los usuarios que no son administradores pueden borrar entradas específicas:
Abre el Terminal y ejecuta el siguiente comando:
dscacheutil -flushcache; killall -HUP mDNSResponder
Sin embargo, si se te pide una contraseña de administrador, necesitarás la ayuda de un usuario administrador.
Linux (no administrador)
Los usuarios de Linux sin acceso root pueden utilizar los siguientes comandos para verificar el vaciado de la caché DNS:
Abre un terminal y utiliza los comandos dig o nslookup para consultar dominios concretos sin vaciar toda la caché:
excavar www.example.com
Esto recupera datos frescos directamente del servidor DNS.
Utilizar Cloudways para gestionar tu sitio web
Cloudways ofrece sólidas funciones que pueden optimizar aún más el rendimiento de tu sitio web después de limpiar la caché DNS:
- Alojamiento fiable: Cloudways se encarga de las tareas de gestión del servidor, como actualizaciones y configuraciones de seguridad, con nuestra Plataforma de Alojamiento Gestionado.
- Reparación automática de servidores: Esta función minimiza el tiempo de inactividad al solucionar automáticamente los problemas del servidor.
- Complemento DNS Made Easy: Mejora la velocidad y fiabilidad de la resolución DNS con DNS Made Easy de Cloudways.
- Asistencia 24/7: Su equipo de asistencia está disponible las 24 horas del día para ayudarte con cualquier duda técnica que puedas tener.
Así, trabajar con Cloudways podría optimizar la mejora del rendimiento de tu sitio web para que, junto con un mantenimiento regular como el vaciado de la caché DNS, se garantice una presencia online eficaz para los usuarios.
Conclusión
Limpiar la caché DNS es uno de los pasos de mantenimiento periódico que se pueden dar en un intento de mejorar la conectividad a Internet y confirmar que estás obteniendo la última información disponible en línea. Puedes borrar fácilmente los datos obsoletos siguiendo los pasos descritos en este blog para diferentes sistemas operativos, utilizando otras formas para usuarios no administradores.
El alojamiento Cloudways mejora enormemente no sólo el rendimiento de tu sitio web, sino que te proporciona una total tranquilidad con funciones añadidas de soporte y gestión. Integrar todas estas prácticas te sitúa en una buena posición tanto a ti mismo como a la experiencia online de tus visitantes.
Q. ¿Con qué frecuencia debo vaciar mi caché DNS?
A. Es aconsejable vaciar tu caché DNS siempre que tengas problemas de conectividad o cuando los sitios web hayan cambiado recientemente la configuración de sus servidores.
Q. ¿Puedo vaciar mi caché DNS sin derechos de administrador?
A. Sí. Puedes utilizar comandos como nslookup o dig para eludir los resultados almacenados en caché incluso sin derechos de administrador en algunos sistemas.
Q. ¿Cómo compruebo si se ha vaciado mi caché DNS?
A. Puedes verificarlo comprobando si hay entradas vacías mediante comandos como ipconfig /displaydns en Windows o comprobando las estadísticas con resolvectl statistics en Linux después de ejecutar un comando flush.
Start Growing with Cloudways Today.
Our Clients Love us because we never compromise on these
Salwa Mujtaba
Salwa Mujtaba es redactora de contenidos técnicos en Cloudways. Con una sólida formación en Informática y experiencia previa como jefa de equipo en Operaciones de Cloudways, aporta a sus escritos un profundo conocimiento de la Plataforma Cloudways. Salwa crea contenidos que simplifican conceptos complejos, haciéndolos accesibles y atractivos para los lectores. Cuando no está escribiendo, puedes encontrarla disfrutando de la buena música, leyendo un libro o pasando tiempo con su familia.