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`.