Principal
/
Ayuda con Páginas Web
/
Otros
/
¿Cómo borrar el caché de DNS en Windows?

¿Cómo borrar el caché de DNS en Windows?

Al igual que los navegadores web, el sistema operativo (SO) de una computadora almacena un caché para las páginas web que visita. Sin embargo, los registros de caché de DNS pueden quedar obsoletos o dañados. Si tienes problemas para acceder a un sitio web, el culpable puede ser un caché de DNS comprometido en tu ordenador. Por lo tanto, restablecerlo puede solucionar el problema que estás experimentando.

Este artículo repasa los pasos sobre cómo vaciar la caché de DNS del sistema operativo Windows y cómo hacerlo en diferentes versiones del sistema operativo Windows. También proporcionaremos información sobre el caché de DNS y cómo funciona.

“1. Abre el menú Inicio y escribe “”cmd”” en la barra de búsqueda.
2. Haz clic derecho en “”Símbolo del Sistema”” y selecciona “”Ejecutar como administrador.””
3. En la ventana del símbolo del sistema, escribe ipconfig /flushdns y presiona Enter.
4. Verás un mensaje confirmando que DNS Resolver Cache se ha vaciado con éxito.
5. Para salir, escribe exit y presiona Enter, o cierra la ventana del símbolo del sistema.”

Cubrimos brevemente el núcleo del tema, pero sugerimos ver los detalles de los pasos mencionados anteriormente en las secciones siguientes.

¿Cómo funciona una caché de DNS?

La caché DNS es un almacenamiento local de registros DNS mantenidos por el sistema operativo. La caché de DNS contiene los registros de recursos (RR) de los dominios que ha visitado anteriormente y sus traducciones de direcciones IP.

Cuando accedes a una página web, el sistema operativo de tu ordenador inicia una búsqueda de DNS para el dominio. Primero, comprueba si la caché de DNS contiene registros para el nombre de dominio solicitado. Si no hay datos disponibles localmente, el sistema operativo consulta al servidor DNS la traducción de IP del dominio. Luego, el servidor DNS devuelve la información y el sistema operativo la acumula en la caché de DNS para su uso futuro.

Cuando solicites el mismo sitio web, tu sistema operativo utilizará los registros DNS almacenados en caché. Obtener los registros de recursos para un dominio desde la caché de DNS acelera el proceso de búsqueda de DNS. Con el caché de DNS, tu experiencia de navegación es más rápida y fluida.

DNS cache

Los registros de recursos de caché DNS incorporan los siguientes datos por nombre de dominio, codificados en ASCII:

Campo Descripción
Nombre El nombre de dominio que está ingresando en el navegador.
Tipo de registro Este es el tipo de registro DNS obtenido del archivo de zona DNS.
Tiempo de vida (TTL) TTL determina cuánto tiempo es válido el registro de recursos en segundos. Una vez transcurrido ese tiempo, no se puede estar seguro de que el Registro de recursos esté actualizado.
Clase Hay diferentes clases de registros DNS, y la clase más común se refiere a Internet “IN
Datos de recursos (o rdata) Esto identifica el nombre de host o la traducción de la dirección IP de un nombre de dominio.
Longitud de datos de recursos (rdlength) Este campo almacena la longitud del campo de datos de recursos.

Aunque tu sistema operativo también restablece automáticamente el caché de DNS según lo programado, hay algunas razones para solicitar manualmente a Windows que borre el caché de DNS.

¿Cuándo debo borrar mi caché de DNS de Windows?

Si cambias los registros DNS de tu dominio y los apuntas a un nuevo servidor, el dominio entra en el llamado período de propagación de DNS . Mientras el proceso está en curso, la caché de DNS en tu ordenador está prácticamente desactualizada.

Como resultado, también puedes encontrar errores de DNS en tu sitio web mientras está disponible para todos los demás. Vaciar el caché de DNS de tu ordenador actualizará esa información, lo que eventualmente acelerará el período de propagación de DNS.

Otro buen momento para borrar tu caché de DNS es evitar un ataque de suplantación/envenenamiento DNS. En los ataques de envenenamiento de DNS, los piratas informáticos inyectan un registro de DNS falsificado en los registros de recursos de caché de DNS. Con esta técnica, pueden redirigirte a sitios web falsos y atraerte para que compartas información personal o infectar tu ordenador con malware.

Ataque de suplantación de DNS

Además, dado que la caché de DNS en tu PC es prácticamente el historial de tus solicitudes de búsqueda, puedes considerar mantenerlo privado. Para respaldar la seguridad de tu red, debes borrar con frecuencia la caché de DNS de Windows.

¿Es seguro restablecer la caché de DNS?

Es seguro y se recomienda eliminar regularmente la caché de DNS en tu ordenador. Mejora la seguridad de tu red y previene ciberataques. También puedes ayudar con los errores o la propagación de DNS.

¿Cómo vaciar la caché de DNS en varias versiones del sistema operativo Windows?

Cómo borrar la caché de DNS en Windows 11 y Windows 10

Independientemente de si estás utilizando Windows 10 o Windows 11, los pasos para eliminar la caché de DNS son idénticos. Puedes usar diferentes aplicaciones en un ordenador con cualquier versión para realizar esta operación.

Uso del símbolo del sistema

El enfoque típico para borrar la caché de DNS en Windows 10 y 11 es a través del símbolo del sistema. Este intérprete de línea de comandos está presente en la mayoría de las versiones de Windows, aunque los pasos para abrirlo son diferentes según la versión del sistema operativo. Para Windows 10 y 11, puedes ubicar el símbolo del sistema y vaciar la caché de DNS siguiendo los pasos a continuación.

  • En la barra de búsqueda de Windows, escribe “cmd” para encontrar el Símbolo del sistema:
Command Prompt Windows
  • Selecciona la opción “Ejecutar como administrador” a la derecha para cargar el cmd en modo Administrador.
  • Cuando se cargue la ventana de la línea de comandos, escribe el siguiente comando
ipconfig /flushdns
  • A continuación, presiona la tecla Enter para ejecutar el comando
Borrar el caché DNS Windows
  • Aparecerá un mensaje “Se vació correctamente la caché de resolución de DNS” para informarte que el símbolo del sistema ha ejecutado su comando.

A través de Windows PowerShell

Otra aplicación que puedes usar para restablecer los registros de caché de DNS en un PC con Windows 10 o Windows 11 es Windows PowerShell. Sigue las instrucciones a continuación para aprender cómo hacerlo.

  • Deberás escribir el nombre de la aplicación en la barra de búsqueda de Windows para iniciarla. Luego haga clic en Windows PowerShell en las sugerencias y selecciona ejecutarlo en modo Administrador desde el menú del lado derecho.
Find Windows PowerShell
  • Cuando se abra la ventana de la línea de comandos, escribe (o copia/pega) el siguiente comando:
Clear-DnsClientCache
  • Después de que PowerShell haya ejecutado tu orden, aparecerá otra línea de comandos sin ningún otro resultado de confirmación.
Borrar el caché DNS PowerShell

Este proceso vaciará la caché de DNS en tu PC con Windows.

Uso de la herramienta de comando Ejecutar

Una tercera opción es usar el cuadro de diálogo Ejecutar para ejecutar el comando ipconfig /flushdnscache. Este enfoque no requiere abrir una ventana de línea de comandos para realizar la operación.

  • Para iniciar el cuadro de diálogo Ejecutar, puedes usar una combinación de teclas de método abreviado: presiona el botón de Windows + la tecla R.
  • Escribe (o pega) el comando en el cuadro de comando apropiado:
Cuadro de dialogo Ejecutar

La herramienta Ejecutar efectuará tu consulta para vaciar el caché de DNS sin generar una notificación de éxito.

¿Cómo borrar el caché de DNS en Windows 8 y Vista?

Cuando utilices un ordenador con Windows 8 o Windows Vista, puedes vaciar la caché de DNS siguiendo las instrucciones a continuación.

  • Haz clic en el botón Inicio
  • En el campo de búsqueda, escribe “Cmd”, y aparecerá el símbolo del sistema en las sugerencias
  • Haz clic derecho sobre él y selecciona “Ejecutar como administrador
  • Escribe “ipconfig /flushdnscache” en la ventana de la línea de comandos y presiona Enter
  • Deberías recibir un aviso “Vaciado con éxito de la caché de resolución de DNS“.

Vacía la caché de DNS en Windows 7 y Windows XP

  • Abre el menú de Inicio
  • Haz clic en Ejecutar
  • En el cuadro de diálogo Ejecutar, escribe “cmd” y presiona Enter. Esto iniciará el símbolo del sistema.
  • En la ventana del símbolo del sistema, escribe el comando ipconfig /flushdns y presiona Enter.
  • Se emitirá un mensaje de finalización con éxito.

Borra la caché de DNS de Google Chrome

Además de la caché de DNS local recopilada por el sistema operativo, el navegador Chrome también acumula una caché de DNS. Para vaciar la caché de DNS de Chrome, escribe lo siguiente en la barra de direcciones:

chrome://net-internals/#dns

Luego, simplemente haz clic en el botón “Clear host cache“:

Chrome borrar cache DNS

Esta acción restablecerá la información de DNS almacenada en caché que el navegador ha recopilado.

Para resumir, podemos decir con confianza que borrar tu caché de DNS local es una estrategia útil cuando se trata de propagación de DNS, errores de DNS o incluso para mejorar la seguridad de tu red.

Comparte este artículo