Inicio > Gestión de red > systemd-resolve

systemd-resolve: Gestión de consultas y caché de nombres DNS

systemd-resolve es el comando cliente del servicio systemd-resolved, que maneja las consultas de resolución de nombres DNS, LLMNR y mDNS, y gestiona la caché. Se utiliza para diagnosticar y controlar el comportamiento de resolución de nombres del sistema.

Descripción general

systemd-resolve se comunica con el demonio systemd-resolved para realizar consultas DNS, gestionar la caché local y proporcionar información relacionada con la resolución de nombres. Se utiliza principalmente para diagnosticar problemas de configuración DNS del sistema o para consultar las direcciones IP de dominios específicos.

Funciones principales

  • Resolución de nombres DNS, LLMNR, mDNS
  • Gestión y vaciado de la caché DNS
  • Consulta del estado y estadísticas de resolución de nombres
  • Soporte para consultas a través de interfaces específicas

Opciones principales

systemd-resolve permite controlar el comportamiento de resolución de nombres y consultar información a través de varias opciones.

Consulta y control de información

Comando generado:

Combina los comandos.

Descripción:

`systemd-resolve` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Aprenda a utilizar la función de resolución de nombres a través de varios ejemplos de uso de systemd-resolve.

Consulta DNS básica

systemd-resolve example.com

Consulta la dirección IP de un dominio especificado.

Comprobar el estado del servicio systemd-resolved

systemd-resolve --status

Verifica la configuración actual del servidor DNS, el estado de la caché y las estadísticas.

Vaciar la caché DNS

systemd-resolve --flush-caches

Vacía la caché DNS interna de systemd-resolved para obtener información actualizada.

Consultar un tipo específico de registro DNS

systemd-resolve --type=MX google.com

Consulta los registros MX (Mail Exchanger) de google.com.

Consulta a través de una interfaz específica

systemd-resolve --interface=eth0 example.com

Consulta la dirección IP de example.com a través de la interfaz eth0.

Consejos y precauciones

Consejos útiles y puntos a tener en cuenta al usar systemd-resolve.

Consejos de uso

  • El comando `resolvectl` ofrece funcionalidades similares a `systemd-resolve` y puede tener una interfaz más amigable. En muchos casos, `resolvectl` es un enlace simbólico a `systemd-resolve`.
  • Al diagnosticar problemas de DNS, es útil comprobar la configuración actual del servidor DNS y el estado de la caché con `systemd-resolve --status`.
  • Vaciar la caché local puede actualizar la información DNS obsoleta, especialmente cuando se necesita que los cambios en los registros DNS se reflejen inmediatamente.

Precauciones

`systemd-resolve` solo funciona correctamente si el servicio `systemd-resolved` está activo. Este servicio se ejecuta por defecto en la mayoría de los sistemas Linux basados en systemd. Si el servicio está inactivo, puede iniciarlo con el comando `sudo systemctl start systemd-resolved`.



Comandos de la misma categoría