accueil > Gestion réseau > systemd-resolve

systemd-resolve : Résolution de noms DNS et gestion du cache

systemd-resolve est la commande client du service systemd-resolved, responsable du traitement des requêtes de résolution de noms DNS, LLMNR et mDNS, ainsi que de la gestion du cache. Elle est utilisée pour diagnostiquer et contrôler le comportement de résolution de noms du système.

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 `resolvectl` offre des fonctionnalités similaires à `systemd-resolve` et peut avoir une interface plus conviviale. Dans de nombreux cas, `resolvectl` est un lien symbolique vers `systemd-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`.



Commandes de la même catégorie