GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo vaciar DNS en Ubuntu y CentOS

DNS (D dominio N nombre S service) es responsable de asignar el nombre de un sitio web a la IP respectiva. Haga clic aquí para saber cómo instalar y configurar DNS en Ubuntu.

Por lo tanto, se considera que el DNS es una de las partes críticas de su conexión a Internet. Para acceder más rápido a los sitios web visitados con frecuencia, nuestras máquinas realizan un seguimiento de los registros DNS o, en otras palabras, los almacenan en caché.

¿Qué pasa si un sitio web cambia su dirección? Puede causar un conflicto de IP. Por lo tanto, para evitar este problema, la caché de DNS de su máquina debe vaciarse regularmente. Además, borrar su caché de DNS lo ayudará a eliminar datos innecesarios que ocupan su sistema y resolverá algunos problemas técnicos relacionados con el famoso error de "entradas desactualizadas".

En este tutorial, le mostraremos cómo vaciar su DNS en los sistemas operativos Ubuntu y CentOS en pasos fáciles y claros.

Vaciar DNS en la máquina Ubuntu

Primer método:vaciar DNS usando systemd-resolve

Paso 1. Antes de vaciar su DNS, puede verificar las estadísticas de DNS usando el siguiente comando.

sudo systemd-resolve --statistics

La salida debería ser algo así:

Según la captura de pantalla anterior, el tamaño de caché actual es 6.

Paso 2. Vacíe DNS usando systemd-resolve. Dado que el demonio systemd-resolve casi se ejecuta en todos los sistemas Ubuntu, podemos usarlo para borrar nuestra caché de DNS con el siguiente comando.

sudo systemd-resolve --flush-caches

Paso 3. Vuelva a ejecutar el comando de estadísticas de caché.

sudo systemd-resolve --statistics

Como puede ver en la captura de pantalla anterior, el parámetro de tamaño de caché actual es Cero, y eso es lo que necesitamos.

Segundo método:vaciar la memoria caché usando el comando dns-clean

Otro método para borrar nuestra caché DNS es usar el siguiente comando:

sudo /etc/init.d/dns-clean start

Tercer método:Vaciar caché para algunos servicios DNS de Ubuntu

A continuación, le mostraremos algunos comandos para borrar el caché de DNS para varios servicios de DNS:

  • Vaciar caché de DNS del servicio nscd:
sudo /etc/init.d/nscd restart
  • Vaciar caché de DNS del servicio BIND:
sudo /etc/init.d/named restart
  • Vaciar caché de DNS del servicio dnsmasq:
sudo /etc/init.d/dnsmasq restart
  • Si necesita vaciar la caché de DNS para un dominio específico, use el siguiente comando:
sudo rndc flushname test.com
  • Vaciar caché de DNS para toda la LAN:
sudo rndc flush lan
  • Respectivamente, para vaciar la caché de DNS para toda la WAN:
sudo rndc flush wan

Vaciar DNS en la máquina CentOS

Para borrar el caché de DNS de su sistema en una máquina que ejecuta la plataforma CentOS, puede usar el siguiente comando.

systemctl restart dnsmasq.service

La salida debería ser algo así:

Eso es todo lo que necesita saber sobre cómo vaciar DNS en Ubuntu y CentOS. Si tienes más preguntas, déjanos un comentario y estaremos encantados de ayudarte.


Cent OS
  1. Cómo vaciar la caché de DNS en Ubuntu y LinuxMint

  2. Cómo instalar MongoDB en Ubuntu 20.04 y CentOS 8

  3. Cómo habilitar HTTP/2 en Nginx en Ubuntu y CentOS

  4. Cómo cambiar el nombre de host en CentOS y Ubuntu

  5. Cómo vaciar la caché de resolución de DNS en Linux (y FreeBSD)

Cómo vaciar la caché de DNS en Ubuntu

Cómo instalar Firefox 36 en CentOS 7 y Ubuntu 14.04

Cómo vaciar la caché de DNS en Linux

Cómo borrar la caché de DNS en Ubuntu

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

Cómo vaciar la caché de DNS en Ubuntu