La solución de problemas de su sitio web puede ser una responsabilidad intimidante. Cuando se trata de tareas como vaciar la caché de su servidor de nombres de dominio (DNS), es fácil sentirse abrumado y confundido incluso antes de comenzar.
Afortunadamente, puede realizar esta tarea en particular rápida y fácilmente, incluso con poca o ninguna experiencia técnica. En dos pasos cortos, su caché de DNS estará limpia y podrá continuar trabajando para resolver cualquier problema que tenga.
En esta publicación, explicaremos qué es una caché de DNS y en qué situaciones en las que puede que necesite despejar la suya. Luego, compartiremos un ejemplo del mundo real de nuestra experiencia directa y explicaremos cómo llevar a cabo este paso de solución de problemas sin importar qué hardware esté utilizando.
¿Prefiere ver nuestra versión de video? Haga clic en reproducir a continuación:
Introducción al almacenamiento en caché de DNS
Para comprender por qué es posible que necesite vaciar su caché de DNS, hay varios componentes que debemos analizar.
Primero, el Sistema de Nombres de Dominio (DNS) es un índice de todos los sitios web en Internet y sus direcciones IP. Puede considerarlo como un directorio o directorio telefónico para sitios web. En cuanto al almacenamiento en caché, es el proceso de guardar una instantánea de algo (como una página web) para que se pueda volver a cargar más rápido en el futuro.
Por lo tanto, el almacenamiento en caché de DNS implica su sistema operativo (SO) o el navegador que captura la dirección IP visitada recientemente y la guarda en una base de datos. Esto permite que su navegador recargue los sitios que ha visitado en el pasado más rápidamente que si tuviera que hacer referencia al DNS nuevamente cada vez.
Desafortunadamente, su caché de DNS puede dañarse, lo que lo lleva a esquemas de phishing. También puede simplemente volverse desactualizado o crear problemas de conectividad a Internet. En cualquiera de estas situaciones, borrar la caché de DNS a menudo puede ayudarlo a resolver el problema y volver a estar en línea.
Un caso de estudio de la caché de DNS
Para ilustrar más el punto, veamos un ejemplo que realmente le sucedió al sitio web de un cliente de Kisnta.
El cliente se comunicó con nosotros porque sus imágenes, CSS y JavaScript no se cargaban correctamente en su sitio web.
El sitio Sin embargo, parecía que se estaba cargando bien para nosotros y el cliente no había realizado ningún cambio reciente. Al inspeccionar su sitio con Chrome Devtools, pudimos ver que todo lo que provenía de su subdominio CDN (cdn.domain.com) no se cargaba correctamente y, en cambio, informaba errores 404.
Lo primero que hicimos estaba haciendo ping al subdominio CDN para ver si podíamos acceder a él. Devolvió una respuesta tal como se esperaba. Luego, ejecutamos la URL de CDN del cliente a través de la herramienta gratuita whatsmydns.
Esta herramienta permite a los usuarios verificar rápidamente la resolución de los registros DNS (como el CNAME de CDN) desde múltiples ubicaciones geográficas. Queríamos asegurarnos de que el sitio se cargara bien en todas partes, más allá de nuestra ubicación física, y que se resolviera en el proveedor de CDN del cliente.
Los resultados mostraron que era:
Ejemplo de resolución CNAME de whatsmydns
Después de toda esta investigación, confirmamos que fue un pequeño cambio con el proveedor de DNS del cliente que todavía estaba en caché en su extremo. Les pedimos que borraran su caché de DNS localmente en su computadora y actualizaran la página.
En ese momento, todo comenzó a cargar normalmente en su sitio de WordPress nuevamente.
Saber cómo borrar su La caché de DNS podría ayudarlo en muchas situaciones similares. Echemos un vistazo a cómo se hace.
Cómo vaciar su caché de DNS en Mac, Windows, Linux y Chrome
Borrar su caché de DNS es un proceso relativamente simple, pero varía según su sistema operativo. También importa si necesita vaciarlo de su computadora o de su navegador. A continuación, explicamos cómo realizar esta tarea para los sistemas operativos (SO) macOS, Windows y Linux, así como en el navegador Google Chrome.
- macOS
- Windows
- Linux
- Chrome
Cómo borrar la caché de DNS en macOS
Para borrar la DNS caché en una Mac, deberá abrir la interfaz de línea de comandos nativa conocida como Terminal y ejecutar el comando apropiado. Este proceso varía según la versión de macOS que esté ejecutando.
Si no está seguro de la versión con la que está trabajando, haga clic en el ícono de manzana en la esquina superior izquierda de su escritorio y seleccione Acerca de esta Mac:
Abrir la ventana Acerca de esta Mac
Su versión actual será la primera información en la lista:
Visualización la versión actual de macOS
Una vez que conozca esta información, puede seguir los pasos relevantes a continuación.
macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) y Catalina (10.15)
Si está trabajando en macOS versión 10.11 o superior, abra la interfaz de línea de comandos haciendo clic en Ir > Utilidades:
Accediendo a las utilidades de Mac
Luego seleccione Terminal. Una vez que se abra, ejecute el siguiente comando:
sudo killall -HUP mDNSResponder
Se le pedirá que ingrese la contraseña de su computadora:
Ingresando la contraseña de administrador para ejecutar el comando de descarga de DNS
Después de Si lo ha hecho, su caché de DNS debería estar limpia.
macOS Yosemite (10.10)
Puede acceder a Terminal mediante el mismo método descrito anteriormente para cualquier versión de macOS. En Yosemite (10.10), una vez que se abra la ventana, deberá ejecutar el siguiente comando:
sudo discoveryutil udnsflushcaches
Ingrese la contraseña de su computadora y la caché de DNS debería vaciarse correctamente.
macOS Lion (10.7), Mountain Lion (10.8) y Mavericks (10.9)
Para las versiones de macOS 10.7 a 10.9, abra Terminal y ejecute el siguiente comando para borrar su caché de DNS:
sudo killall -HUP mDNSResponder
Puede notar que este es el mismo comando usado por las versiones 10.11 y sobre. Ingrese su contraseña para ejecutarla.
macOS Snow Leopard (10.6)
Si está ejecutando macOS Snow Leopard (10.6), abra Terminal e ingrese este comando:
Regístrese para recibir el boletín
Aumentamos nuestro tráfico en un 1,187% con WordPress. Le mostraremos cómo.
¡Únase a más de 20.000 personas que reciben nuestro boletín semanal con consejos de expertos en WordPress!
sudo dscacheutil -flushcache
Luego, ingrese su contraseña para terminar de borrar la caché de DNS.
macOS Leopard (10.5)
Finalmente, macOS Leopard (10.5 ) los usuarios deben ejecutar el siguiente comando en la Terminal:
sudo lookupd -flushcache
Una vez que ingrese su contraseña, la caché de DNS debe vaciarse.
Limpiar su caché de DNS también es la solución para arreglar ERR_SPDY_PROTOCOL_ERROR.
2. Cómo borrar la caché de DNS en Windows
Limpiar la caché de DNS en una computadora con Windows es bastante simple. A continuación, se explica cómo realizar esta tarea en Windows 10, 8, 7 y XP.
Windows 10
Para borrar la caché de DNS en un sistema operativo Windows, deberá abrir Command Prompt, la interfaz de línea de comandos del sistema. Puede acceder a este programa en Windows 10 haciendo clic en el botón Inicio. Luego navegue a Windows Systems > Símbolo del sistema:
Abrir el símbolo del sistema desde el menú Inicio de Windows
Una vez que la interfaz de línea de comandos esté abierta, ingrese la siguiente línea:
ipconfig /flushdns
Este comando debería devolver una confirmación de que la caché de DNS se ha vaciado con éxito:
Cansado del soporte de alojamiento de WordPress de nivel 1 deficiente sin el respuestas? ¡Pruebe nuestro equipo de soporte de clase mundial! Consulte nuestros planes
El símbolo del sistema Mensaje de confirmación de limpieza de caché de DNS
A continuación, puede cerrar la ventana del símbolo del sistema.
Windows 8
Borrar su caché de DNS en versiones anteriores de Windows requiere el mismo comando ipconfig /flushdns
. Sin embargo, los pasos para acceder al símbolo del sistema son ligeramente diferentes entre las versiones.
En Windows 8, abra la pantalla Aplicaciones. En el extremo derecho, busque Windows Systems y seleccione Símbolo del sistema.
Una vez que se abra el programa, ejecute ipconfig /flushdns
. Debería recibir una confirmación una vez que la caché de DNS se haya borrado correctamente.
Windows 7 y Windows XP
En Windows 7 o Windows XP, haga clic en el botón Inicio. Vaya a Todos los programas > Accesorios y seleccione Símbolo del sistema.
En la interfaz de línea de comandos, ejecute ipconfig /flushdns
. Debería recibir un mensaje de confirmación una vez que se vacíe la caché de DNS.
Cómo borrar la caché de DNS en Linux
Limpiar su caché de DNS en máquinas Linux es bastante similar al proceso de hacerlo en una computadora Mac o Windows. He aquí cómo.
Ubuntu
Linux usa Terminal como su interfaz de línea de comandos, al igual que macOS. Para abrirlo, haga clic en Actividades en la esquina superior izquierda de su escritorio. Esto le proporcionará una barra de búsqueda, donde puede ingresar «terminal» para buscar e iniciar el programa.
Una vez que la línea de comando La interfaz está abierta, ejecute este comando:
sudo systemd-resolve --flushcaches
La terminal le pedirá su contraseña. Ingrésela para terminar de ejecutar el comando y vaciar su caché de DNS.
Otras distribuciones
Si está usando una distribución de Linux que no sea Ubuntu, puede vaciar su caché de DNS abriendo su interfaz de línea de comandos y ejecutando este comando :
sudo /etc/init.d/dns-clean start
Una vez que se ejecuta el comando, su caché debería estar limpio.
Cómo borrar la caché de DNS en Google Chrome
Finalmente, como mencionamos al principio de esta publicación, es posible que tenga motivos para borrar la caché de DNS de su navegador en lugar de la de su sistema operativo. En Google Chrome, puede hacerlo ingresando lo siguiente en la barra de direcciones:
chrome: // net-internals / # dns
Luego haga clic en el botón Borrar caché del host:
El botón Borrar caché del host en Google Chrome
Esto debería vaciar la caché de DNS de Chrome por ti.
Necesitas borrar la caché de tu navegador, asegúrate de consultar: Cómo borrar la caché del navegador para todos los navegadores principales.
Borrar tu caché de DNS es una tarea sencilla proceso que varía según su sistema operativo y navegador. ¡Aprenda a vaciar la caché de DNS en Mac, Windows, Linux y Chrome con este tutorial detallado! 🧹🖥Haga clic para Tweet
Resumen
La perspectiva de borrar su caché de DNS puede parecer abrumadora, especialmente si es nuevo en la resolución de problemas de conectividad a Internet u otros problemas del sitio web. Afortunadamente, el proceso real es bastante sencillo.
Vaciar su caché de DNS solo requiere unos pocos pasos. En primer lugar, debe saber qué sistema operativo y versión está utilizando. Luego, puede seguir los pasos relevantes anteriores y borrar la caché de DNS ingresando uno o dos comandos simples.
Si disfrutó de este tutorial, entonces le encantará nuestro apoyo. Todos los planes de alojamiento de Kinsta incluyen soporte 24/7 de nuestros desarrolladores e ingenieros veteranos de WordPress. Charle con el mismo equipo que respalda a nuestros clientes de Fortune 500. Consulta nuestros planes