Si ha utilizado una PC con Windows durante un período prolongado, es muy probable que haya tenido algún problema con su conexión a Internet. Es una situación muy común y la causa raíz puede variar mucho. Sin embargo, un posible culpable es una caché DNS dañada o excesivamente larga.

El sistema de nombres de dominio (DNS) es básicamente un índice de todos los dominios web del mundo. Asocia un dominio con una dirección IP, lo que te permite establecer una conexión a un sitio web determinado. Para acelerar tu conexión,Windows 11generalmente almacenará una caché DNS para que tu PC pueda memorizar el dominio vinculado a una dirección IP determinada y, así, conectarse más rápidamente a ella. Es una parte importante del funcionamiento de Internet, pero la caché DNS puede corromperse o acumular mucha información innecesaria a lo largo de los años, lo que ralentiza las cosas y da como resultado posibles errores de conexión.

Afortunadamente, borrar la caché de DNS en tu PC con Windows 11 es relativamente fácil y hay varias formas de hacerlo. Veamos algunas de ellas.

Relacionado
Cómo borrar la caché en Windows 11

Si tiene muchos archivos temporales que obstruyen su sistema, borrar el caché en Windows 11 puede ayudar a liberar algo de espacio.

Borrar la caché de DNS mediante el cuadro de diálogo Ejecutar

Se podría decir que la forma más fácil y rápida de borrar la caché de DNS en tu PC es usar el cuadro de diálogo Ejecutar. Es posible que ya estés familiarizado con él, especialmente si eres fanático de los atajos de teclado. A continuación, te indicamos cómo usarlo:

  1. Presionela tecla Windows + Ren su teclado para iniciar el cuadro de diálogo Ejecutar.
  2. Ingrese el textoipconfig /flushdnsen el cuadro de texto.
    Captura de pantalla del cuadro de diálogo Ejecutar con el comando para borrar la caché de DNS
  3. PresioneEnterpara ejecutar el comando.

El comando se ejecutará y se restablecerá el caché DNS.

Borrar la caché de DNS mediante la Terminal de Windows (PowerShell o Símbolo del sistema)

Otra forma de borrar la caché de DNS en Windows 11 es usar la Terminal de Windows. Esta herramienta puede ejecutar tanto Windows PowerShell como el Símbolo del sistema (CMD), pero el mismo comando funciona para ambos.

  1. Haz clic derecho en el ícono del menú Inicio en la barra de tareas y seleccionaTerminal. Algunas versiones anteriores de Windows 11 pueden decirWindows Terminaly, en Windows 10, es posible que veasWindows PowerShelloSímbolo del sistemaen su lugar.
    Captura de pantalla del escritorio de Windows 11 con el menú contextual del menú Inicio abierto y la opción Terminal resaltada
  2. Ingrese el siguiente comando y luego presioneEnter:
    ipconfig/flushdns
  3. Se borrará tu caché de DNS y verás un mensaje de confirmación.

Como alternativa, si utiliza Windows PowerShell, también puede utilizar el comandoClear-DnsClientCachepara borrar la caché de DNS. Sin embargo, este método no muestra un mensaje de confirmación.

Limpiar la caché de DNS mediante un archivo por lotes

Existe otra opción para borrar la caché de DNS en Windows 11 y es mediante un archivo por lotes. Esto ejecutará un comando similar a los anteriores, pero como es un archivo, puede resultar más fácil volver a usarlo en el futuro, ya que puede ejecutarlo siempre que lo necesite. Esto es lo que debe hacer:

  1. Abrael Bloc de notas.
    Captura de pantalla de la búsqueda de Windows 11 que muestra el Bloc de notas en los resultados de búsqueda
  2. Introduzca el textoipconfig /flushdns.
    Captura de pantalla del Bloc de notas con un comando para borrar la caché de DNS en Windows 11
  3. Haga clic enArchivoy luegoen Guardar como.
    Captura de pantalla del Bloc de notas en Windows 11 con la opción Guardar como resaltada
  4. En el cuadro de diálogo Guardar, cambie la opciónGuardar tipo comoaTodos los tipos.
    Captura de pantalla del cuadro de diálogo Guardar como en Windows 11 con la opción de guardar un archivo como Todos los tipos seleccionados
  5. Nombra el archivo como prefieras, pero asegúrate de que tenga.batal final.
    Captura de pantalla del cuadro de diálogo Guardar como en Windows 11 que muestra un nombre de archivo que termina en .bat
  6. Una vez que hayas guardado el archivo, haz doble clic en él para ejecutarlo cuando quieras.
    Captura de pantalla del Explorador de archivos de Windows 11 que muestra la opción para ejecutar un archivo como administrador
  7. El comando se ejecutará y borrará su caché DNS.

Ahora que tienes el archivo guardado, puedes simplemente ejecutarlo como administrador cada vez que necesites borrar nuevamente el caché de DNS en tu PC.

Borrar automáticamente la caché DNS

No debería ser necesario borrar la caché de DNS con frecuencia, pero si te encuentras con problemas con frecuencia, puedes configurar Windows 11 para que borre automáticamente la caché de DNS según un cronograma establecido. Para eso, tendrás que usar el Editor del Registro, algo con lo que no te recomendamos meterte a menos que sepas lo que estás haciendo. Si te sientes seguro al usarlo, esto es lo que debes hacer:

  1. Abra elEditor del Registro. Para ello, se requieren privilegios de administrador.
  2. Vaya a esta ubicación:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters.
    Captura de pantalla del Editor del Registro en la configuración de parámetros DNS
  3. Haga clic derecho en un espacio vacío en el área de la derecha.
  4. SeleccioneNuevoy luegoValor DWORD (32 bits).
    Captura de pantalla de un menú contextual en el Editor del Registro que muestra cómo crear un nuevo valor DWORD
  5. Nombra el nuevo valorMaxCacheTtl.
    Captura de pantalla del Editor del Registro con el valor MaxCacheTtl
  6. Haga doble clic en el elemento que ha creado para editar sus propiedades.
  7. Cambie el campode datos Valorpor la cantidad de tiempo que debe transcurrir, en segundos, para que se restablezca la caché de DNS. Por ejemplo, para restablecer la caché cada 24 horas, deberá ingresar86400en este campo.
    Captura de pantalla del editor para un valor DWORD con los datos de valor establecidos en 86400
  8. Haga clic enAceptar.
  9. Haga clic derecho nuevamente en un área vacía de la ventana y seleccioneNuevoy luegoValor DWORD (32 bits).
  10. Nombra el archivoMaxNegativeCacheTtl.
    Captura de pantalla del Editor del Registro con el valor MaxNegativeCacheTtl
  11. Haga doble clic en el elemento para cambiar sus propiedades y cambie el campode datos Valora5.
    Captura de pantalla del editor de valores para MaxNegativeCacheTtl
  12. Haga clic enAceptar.

¿Por qué borrar la caché de DNS?

Por supuesto, es posible que te preguntes por qué querrías borrar la caché de DNS en primer lugar. Hay algunas razones, pero la más probable es que tengas problemas para conectarte a un sitio web, ya sea que veas un error 404 o que simplemente no puedas cargar la página como se esperaba. Si bien es poco común, es posible que un dominio ya no esté asociado con la misma dirección IP y, al intentar cargar información obsoleta de la caché de DNS, tu computadora no pueda resolver correctamente el DNS y conectarse al servidor correcto.

En casos más extremos, es posible que un atacante malintencionado secuestre una entrada DNS y logre que se conecte a un sitio web falso que puede dañar suvaliosa computadora portátilo PC. Esto no es algo de lo que deba preocuparse normalmente, pero es un ejemplo de por qué podría ser una buena idea borrar la memoria caché de vez en cuando.

Limpiar la caché de DNS es fácil e inofensivo

Incluso si no es necesario, borrar la caché de DNS en tu computadora no debería causar ningún problema. El único inconveniente es que la próxima vez que te conectes a un sitio web, es posible que tengas que esperar un poco más para que se resuelva el DNS, pero eso solo sucederá una vez y, de todos modos, no debería suponer una gran diferencia. Siempre puedes seguir los pasos anteriores para borrar la caché de DNS sin tener que preocuparte.