Aperçu
systemd-resolve communique avec le démon systemd-resolved pour effectuer des requêtes DNS, gérer le cache local et fournir des informations relatives à la résolution de noms. Il est principalement utilisé pour diagnostiquer les problèmes de configuration DNS du système ou pour interroger les adresses IP de domaines spécifiques.
Fonctionnalités principales
- Résolution de noms DNS, LLMNR, mDNS
- Gestion et vidage du cache DNS
- Affichage de l'état et des statistiques de résolution de noms
- Prise en charge des requêtes via une interface spécifique
Options principales
systemd-resolve permet de contrôler le comportement de résolution de noms et d'interroger des informations grâce à diverses options.
Interrogation et contrôle des informations
Commande générée :
Essayez de combiner les commandes.
Description:
`systemd-resolve` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Découvrez comment utiliser les fonctionnalités de résolution de noms grâce à divers exemples d'utilisation de systemd-resolve.
Requête DNS de base
systemd-resolve example.com
Interroge l'adresse IP d'un domaine spécifié.
Vérifier l'état du service systemd-resolved
systemd-resolve --status
Vérifie la configuration actuelle des serveurs DNS, l'état du cache et les statistiques.
Vider le cache DNS
systemd-resolve --flush-caches
Vide le cache DNS interne de systemd-resolved pour récupérer les informations les plus récentes.
Interroger un type d'enregistrement DNS spécifique
systemd-resolve --type=MX google.com
Interroge les enregistrements MX (Mail Exchanger) de google.com.
Requête via une interface spécifique
systemd-resolve --interface=eth0 example.com
Interroge l'adresse IP de example.com via l'interface eth0.
Conseils et précautions
Conseils utiles et points à considérer lors de l'utilisation de systemd-resolve.
Conseils d'utilisation
- La commande
resolvectloffre des fonctionnalités similaires àsystemd-resolveet peut avoir une interface plus conviviale. Dans de nombreux cas,resolvectlest un lien symbolique verssystemd-resolve. - Lors du diagnostic des problèmes DNS, il est utile de vérifier la configuration actuelle des serveurs DNS et l'état du cache avec
systemd-resolve --status. - Vider le cache local permet de mettre à jour les informations DNS obsolètes, ce qui est particulièrement utile lorsque des modifications d'enregistrements DNS doivent être reflétées immédiatement.
Précautions
systemd-resolve ne fonctionne correctement que si le service systemd-resolved est activé. Ce service est généralement exécuté par défaut sur la plupart des systèmes Linux basés sur systemd. Si le service est désactivé, vous pouvez le démarrer avec la commande sudo systemctl start systemd-resolved.