Cómo limpiar el DNS en Linux [4 métodos diferentes]

La limpieza del DNS es una solución universal para deshacerse de los problemas relacionados con la IP.

DNS (Domain Name Server) es un protocolo de red que traduce la dirección IP a nombres de dominio totalmente cualificados y viceversa. Es más fácil de usar en su plataforma Linux. Para usar DNS en tu Linux debes tener el servidor DNS configurado para manejar el proceso de resolución. Linux es el sistema operativo más conocido y usado por mucha gente alrededor del mundo. Si se enfrenta a algún problema, se requiere que limpie el caché de DNS almacenado en sus dispositivos Linux para resolver los problemas.

El caché del DNS es un dato temporal que contiene la información relacionada con su DNS. Al igual que los navegadores web, el sistema operativo almacenará archivos de caché llamados caché del Sistema de Nombres de Dominio. El caché de DNS almacena información relacionada con todos los sitios web visitados. Una de las principales desventajas de los cachés DNS es que facilita a los hackers el seguimiento de tus actividades en línea. La limpieza del caché DNS implica una navegación diferente según el sistema operativo.

¿Cómo vaciar la caché del DNS en Linux?

Por defecto, el Linux nunca almacena ningún caché de DNS a nivel de sistema operativo. Si instalaste manualmente DNSMasq, nscd o systemd-resolves en tu Linux, puede que almacene cualquier archivo temporal.

También te puede interesar:  Corrección: api-ms-win-crt-runtime-l1-1-0.dll falta en Windows 7, 8 y 10

Descarga de la caché del DNS usando Systemd Resolved

Antes de vaciar la caché de DNS, debe comprobar si el servicio se está ejecutando o no mediante la siguiente línea de comandos.

sudo systemctl is-active systemd-resolved.service

Nota: Si se abre algún servicio, entonces puedes matar fácilmente el proceso en Linux usando la línea de comandos.

Si el servicio se está ejecutando en su Linux, el comando se imprimirá activo. Si no lo está, se imprimirá inactivo en la línea de comandos.

Para vaciar la caché del DNS resuelto por el sistema, escriba el siguiente comando,

sudo systemd-resolve -- flush-caches

Borrar la caché del DNS usando DNSMasq

Si su dispositivo Linux utiliza DNSMasq y un servidor de caché, necesita reiniciar el servicio DNSMasq para limpiar el caché del DNS.

Presione Ctrl+Alt+T para abrir el terminal en su Linux.

Introduzca el siguiente comando para reiniciar el servicio DNSMasq.

sudo systemctl reiniciar dnsmasq.service 

En caso de que la línea de comando anterior no funcione, introduzca la siguiente línea de comando.

sudo servicio dnsmasq reinicio 

Borrar la caché del DNS usando nscd

Si su dispositivo Linux almacena el caché del DNS a través de nscd, entonces necesita reiniciar el servicio nscd.

Abra el terminal con las teclas del teclado Ctrl+Alt+T .

Introduzca la siguiente línea de comando en la terminal:

sudo systemctl restart nscd.service 

O usar otra línea de comando:

sudo servicio nscd reinicio 

Limpiar la caché DNS en Linux usando named

El BIND es una de las opciones tradicionales para eliminar los servidores DNS incorporados en su dispositivo Linux.

También te puede interesar:  Flujo de Xfinity en Roku: Cómo instalar y activar

Abra la Terminal usando las teclas del teclado Ctrl+Alt+T . Ahora introduzca la siguiente línea de comandos:

sudo systemctl reinicio nombrado

Nuestra opinión

La limpieza del DNS no altera ninguna actividad en tu Linux. Al limpiar el DNS, los problemas relacionados con el DNS se resolverán. Siguiendo los pasos anteriores, puedes borrar fácilmente la caché del DNS en tu sistema operativo Linux.

Si tiene alguna pregunta o comentario, coméntelo en la sección de abajo. Manténgase conectado con nosotros en Facebook y Twitter para más actualizaciones.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.