Cómo borrar (vaciar) la caché de DNS en Windows, MacOS y Linux
La caché de DNS es una base de datos temporal que almacena información sobre búsquedas de DNS anteriores. En otras palabras, cada vez que visita un sitio web, su sistema operativo y navegador web mantendrán un registro del dominio y la dirección IP correspondiente. Esto elimina la necesidad de consultas repetitivas a los servidores DNS remotos y permite que su sistema operativo o navegador resuelva la URL del sitio web rápidamente.
Sin embargo, en algunas situaciones, como solucionar problemas de red o después de cambiar los resolutores de DNS, necesitará para vaciar la caché de DNS. Esto borrará las entradas de DNS en caché y realizará una búsqueda posterior para resolver el dominio en función de la configuración de DNS recién configurada.
Este artículo proporciona instrucciones sobre cómo vaciar la caché de DNS en diferentes sistemas operativos y navegadores web.
Limpiar / Vaciar la caché de DNS en Windows #
El proceso de limpiar la caché de DNS es el mismo para todas las versiones de Windows. Debe abrir el símbolo del sistema con privilegios de administrador y ejecutar ipconfig /flushdns
.
Windows 10 y Windows 8 #
Para borrar la caché de DNS en Windows 10 y 8, realice los siguientes pasos:
-
Escriba cmd en la barra de búsqueda de Windows.
-
Haga clic con el botón derecho en Símbolo del sistema y haga clic en Ejecutar como administrador. Esto abrirá la ventana del símbolo del sistema.
-
En la línea de comando, escriba la siguiente línea y presione Ingrese:
En caso de éxito, el sistema devolverá el siguiente mensaje:
Windows 7 #
Para borrar la caché de DNS en Windows 7 , realice los siguientes pasos:
-
Haga clic en el botón Inicio.
-
Escriba cmd en el cuadro de texto de búsqueda del menú Inicio.
-
Haga clic con el botón derecho en Símbolo del sistema y haga clic en Ejecutar como administrador. Esto abrirá la ventana del símbolo del sistema.
-
En la línea de comando, escriba la siguiente línea y presione Entrar:
Si tiene éxito, el sistema devolverá el siguiente mensaje:
Limpiar / Vaciar el caché de DNS en Linux #
En Linux, no hay almacenamiento en caché de DNS a nivel del sistema operativo a menos que un servicio de almacenamiento en caché como Systemd-Resolved, DNSMasq o Nscd esté instalado y en ejecución. El proceso de borrar la caché de DNS es diferente según la distribución de Linux y el servicio de caché que esté utilizando.
Systemd Resolved #
La mayoría de las distribuciones modernas de Linux, como Ubuntu 18.04, están usando systemd resolvió el servicio para almacenar en caché las entradas de DNS.
Para saber si el servicio se está ejecutando, use el siguiente comando:
Si el servicio se está ejecutando, el comando imprimirá active
. De lo contrario, verá inactive
.
Para borrar la caché de DNS resuelto de Systemd, escriba:
En caso de éxito, el comando no devuelve ningún mensaje.
DNSMasq #
Dnsmasq es un servidor de nombres de almacenamiento en caché DHCP y DNS ligero.
Si su sistema está usando DNSMasq como servidor de almacenamiento en caché, para borrar el caché de DNS debe reiniciar el servicio Dnsmasq:
O
Nscd #
Nscd es un demonio de almacenamiento en caché, y es el sistema de almacenamiento en caché de DNS preferido para la mayoría de las distribuciones basadas en RedHat.
Si su sistema está usando Nscd, para borrar la caché de DNS, debe reiniciar el servicio Nscd:
O
Limpiar / Vaciar caché DNS en macOS #
El comando para vaciar la memoria caché en macOS es ligeramente diferente según la versión que esté ejecutando. El comando debe ejecutarse como un usuario con privilegios de administrador del sistema (usuario sudo).
Para borrar la caché de DNS en macOS, realice los siguientes pasos:
-
Abra el Finder.
-
Vaya a Aplicaciones > Utilidades > Terminal. Esto abrirá la ventana de Terminal.
-
En la línea de comando, escriba la siguiente línea y presione Enter:
Ingrese su contraseña de sudo y presione Enter nuevamente. Si tiene éxito, el sistema no devuelve ningún mensaje.
Para versiones anteriores de macOS, el comando para vaciar la caché es diferente.
versión de macOS 10.11 y 10.9
macOS versión 10.10
macOS versión 10.6 y 10.5
Clear / Flush Browser DNS Cache #
La mayoría de los navegadores web modernos tienen un Cliente DNS para evitar consultas repetitivas cada vez que se visita el sitio web.
Google Chrome #
Para borrar la caché de DNS de Google Chrome, siga los siguientes pasos:
- Abra una nueva pestaña y escriba
chrome://net-internals/#dns
en la barra de direcciones de Chrome. - Haga clic en el botón «Borrar caché del host».
Si eso no funciona para usted, intente borrar el caché y las cookies.
- Abra la ventana de diálogo «Borrar datos de navegación» con
CTRL+Shift+Del
. - Elija un intervalo de tiempo. Seleccione «Todo el tiempo» para eliminar todo.
- Marque las casillas «Cookies y otros datos del sitio» e «Imágenes y archivos almacenados en caché».
- Haga clic en el botón «Borrar datos».
Este método debería funcionar para todos los navegadores basados en Chrome, incluidos Chromium, Vivaldi y Opera.
Firefox #
Para borrar la caché de DNS de Firefox , realice los siguientes pasos:
- En la esquina superior derecha, haga clic en el ícono de hamburguesa
☰
para abrir el menú de Firefox: - Haga clic en el enlace
⚙ Options (Preferences)
. - Haga clic en la pestaña Privacidad & Seguridad o Privacidad a la izquierda.
- Desplácese hacia abajo hasta la sección
History
y haga clic en el botónClear History...
. - Elija un intervalo de tiempo para borrar. Seleccione «Todo» para eliminar todo.
- Seleccione todas las casillas y haga clic en «Limpiar ahora».
Si eso no le funciona, pruebe el siguiente método y desactivó temporalmente la caché de DNS.
- Abra una nueva pestaña y escriba
about:config
en la barra de direcciones de Firefox. - Busque
network.dnsCacheExpiration
, establezca temporalmente el valor en 0 y haga clic en Aceptar. Luego, vuelva a cambiar el valor predeterminado y haga clic en Aceptar. - Busque
network.dnsCacheEntries
, establezca temporalmente el valor en 0 y haga clic en Aceptar. Luego, vuelva a cambiar el valor predeterminado y haga clic en Aceptar.
Conclusión #
Le mostramos cómo borrar o vaciar la caché de DNS en Windows, Linux y macOS sistemas operativos.
Los usuarios de Linux y macOS pueden utilizar el comando dig
para consultar y solucionar problemas de DNS.