← retour aux snippets

resolvectl: déboguer systemd-resolved

Inspecter la résolution DNS par interface, les serveurs utilisés et les caches locaux.

objectif

Comprendre quel résolveur est utilisé, par interface, et diagnostiquer des problèmes de DNS.

code minimal

resolvectl status

utilisation

# interroger un enregistrement sur une interface précise
resolvectl query data.pm --interface eth0

# vider le cache
sudo resolvectl flush-caches

variante(s) utile(s)

# pointer temporairement vers un DNS custom pour une interface
sudo resolvectl dns eth0 1.1.1.1 9.9.9.9
sudo resolvectl domain eth0 "~data.pm"

notes

  • resolvectl remplace systemd-resolve.
  • utile sur les systèmes avec systemd-resolved activé.