Cómo vaciar la caché de DNS

Si tienes problemas de conexión, es posible que quieras borrar la caché de DNS. En este artículo, usted aprenderá los beneficios de la misma y cómo vaciar la caché DNS en los sistemas operativos más populares.

Razones para vaciar la caché DNS periódicamente

Al igual que los navegadores web, los sistemas operativos también almacenan archivos de caché llamados caché del sistema de nombres de dominio (DNS). Los archivos de caché contienen información sobre todos los sitios web visitados: nombres de host, direcciones IP y registros de recursos.

La mayoría de los sistemas operativos realizan el almacenamiento en caché del DNS para disminuir la carga de los servidores DNS durante el alto tráfico. El periodo de validez de la caché está determinado por el Time To Live (TTL). Mientras los archivos de caché sigan siendo válidos, responderán a las solicitudes de contenido sin tener que pasar por el servidor DNS.

A pesar de ello, el uso de archivos de caché DNS corruptos u obsoletos puede provocar errores y vulnerabilidades de seguridad. Por lo tanto, le recomendamos que vacíe la caché de DNS periódicamente.

Aquí están las razones por las que debe borrar la caché de DNS regularmente:

  • Prevenir el seguimiento del comportamiento de búsqueda – el almacenamiento de los registros de DNS hace que sea más fácil para los hackers predecir el historial de su navegador.
  • Seguridad – los archivos de caché de DNS son el objetivo principal para la suplantación de DNS, lo que pone en peligro la información sensible de los usuarios como las credenciales de inicio de sesión y los datos personales.
  • Resolver problemas técnicos – forzar al sistema operativo a buscar registros DNS actualizados puede resolver problemas de conexión y contenidos web mostrados incorrectamente.

Formas de vaciar la caché DNS

Dependiendo de su sistema operativo, los pasos para vaciar la caché DNS pueden variar. El siguiente tutorial le mostrará cómo hacerlo en Windows, Linux y Mac OS X.

Microsoft Windows

El siguiente tutorial es aplicable para Windows XP, 7, Vista, 8, 8.1 y 10.

  1. Pulse las teclas Windows+R juntas para abrir la consola del símbolo del sistema de Windows y, a continuación, introduzca cmd.
  2. Escribe el siguiente comando para borrar los archivos de caché de DNS en tu ordenador:
    ipconfig /flushdns
  3. Si el proceso tiene éxito, verás el siguiente mensaje de confirmación:

Linux

Por defecto, Ubuntu no almacena los registros DNS en caché. Si instala manualmente un servicio DNS como name service caching daemon (nscd), los pasos siguientes le mostrarán cómo vaciar la caché DNS.

  1. Pulse las teclas Ctrl+Alt+T juntas para abrir la ventana del terminal.
  2. Ingrese el siguiente comando para borrar los archivos de caché de DNS en el subdirectorio init.d:
    sudo /etc/init.d/nscd restart

Mac OS X

  1. Pulse la tecla F4, luego ingrese terminal en el campo de búsqueda del Launchpad para abrir la ventana de la terminal.
  2. Si está utilizando Mac OS Sierra, X El Capitan, X Mavericks, X Mountain Lion o X Lion, introduzca el siguiente comando:
    sudo killall -HUP mDNSResponder
  3. Para vaciar la caché de DNS en Mac OS X Yosemite, introduzca la sentencia:
    sudo discoveryutil udnsflushcaches
  4. Si está ejecutando en Mac OS X Snow Leopard, utilice el comando:
    sudo dscacheutil -flushcache
  5. Para Mac OS X Leopard y versiones inferiores, introduzca el siguiente comando para vaciar la caché de DNS:
    sudo lookupd -flushcache

Conclusión

Cuando experimente problemas de conexión o vea páginas web incorrectas, es posible que su sistema esté almacenando registros de caché de DNS corruptos u obsoletos. Puedes solucionarlo rápidamente vaciando la caché DNS. Si el problema no se resuelve, puedes consultar este tutorial sobre cómo borrar la caché del navegador en su lugar.

Este post fue modificado por última vez el 25 de noviembre de 2019 10:54 am

Deja un comentario