Linux

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.

dns-cache-flush-ubuntu
Imagen: Gonin/Adobe Stock

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.

LEER  Cómo integrar la detección de malware de Linux y ClamAV para detectar automáticamente malware en servidores Linux

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba