Cómo vaciar la caché de DNS en el servidor Ubuntu
Jack Wallen le muestra cómo vaciar la caché de DNS en un servidor Ubuntu para evitar problemas de red con la publicación de DNS.
A veces, la conexión de red no parece funcionar como esperamos. No importa cuánto solucione el problema, el problema no desaparecerá. Configuró una dirección IP estática que sabe que es confiable y puede hacer ping a su puerta de enlace, pero por alguna razón el servidor Linux está llegando al mundo exterior de la manera que esperaba.
Un problema podría ser el almacenamiento en caché de DNS. El DNS es un aspecto importante de todas las redes de máquinas porque traduce nombres a direcciones IP. Cuando hay un problema con el DNS, es posible que su computadora no pueda acceder al mundo exterior. En algunos casos, me he encontrado con problemas de almacenamiento en caché de DNS. Que haces cuando esto pasa? Vacías la caché de DNS.
Esta es una buena tarea para hacer de vez en cuando, ya que no solo su caché de DNS puede volverse demasiado grande, sino que también puede contener entradas corruptas (que pueden causar problemas con las conexiones). Entonces, ¿cómo vaciar la caché de DNS en Ubuntu Server?
VER: Kit de herramientas de contratación: ingeniero de red (Tecnopedia Premium)
que necesitas
La única persona que necesita vaciar la caché de DNS en el servidor de Ubuntu es un usuario con privilegios de sudo. Con ese usuario listo, comencemos a enjuagar.
Cómo vaciar la caché de DNS
Érase una vez, el caché de DNS fue vaciado por:
sudo systemd-resolve --flush-caches
El comando anterior todavía funciona en Ubuntu 20.04. Sin embargo, si ha actualizado a Jammy Jellyfish (22.04), el proceso ha cambiado. Este nuevo comando es retrocompatible con 20.04.
Primero, veamos las estadísticas de nuestra caché de DNS con el comando:
resolvectl statistics
Deberías ver un resultado similar a este:
Transactions
Current Transactions: 0
Total Transactions: 3520
Cache
Current Cache Size: 1
Cache Hits: 9
Cache Misses: 1388
DNSSEC Verdicts
Secure: 0
Insecure: 0
Bogus: 0
Indeterminate: 0
Para vaciar la memoria caché, emita el comando:
resolvectl flush-caches
Debería ver que la entrada del tamaño de caché se restablece a 0.
Lo crea o no, de esto se trata el vaciado de la caché de DNS en Ubuntu. Esto se aplica a Ubuntu Server y Ubuntu Desktop. Si está en un agujero de conejo para solucionar problemas de red y nada parece funcionar, puede intentar vaciar el caché de DNS y ver si eso no soluciona su problema.
Suscríbete a Tecnopedia Cómo hacer que la tecnología funcione en YouTube Obtenga los últimos consejos técnicos para profesionales de negocios de Jack Wallen.