14 votes

Comment lister l'ordre des serveurs DNS dans systemd-resolve ?

Je sais que systemd-resolve --status liste toutes mes connexions et leurs serveurs DNS et nmcli connection show <connection> | grep -i dns indique la priorité des connexions DNS. Mais existe-t-il une commande unique que je puisse exécuter pour répertorier tous les serveurs DNS et leur priorité/ordre ?

17voto

higuita Points 1981

C'est stupide, mais tu ne peux pas !

systemd-resolved suit des règles internes pour choisir le "bon" DNS. Ce choix peut être différent pour chaque requête. Il utilise des éléments comme le fait qu'un serveur ait fonctionné ou non dans le passé, l'ordre des interfaces et même les domaines alloués à chaque interface. C'est difficile à gérer avec certaines configurations de VPN.

Le mieux que vous puissiez faire est de vérifier le /run/systemd/resolve/resolv.conf fichier. C'est le resolv.conf généré par systemd-resolved .

0voto

Peter Rindfuss Points 66

Il est possible de rendre un DNS prioritaire avec

nmcli -p connection modify MY_VPN_CONNECTION ipv4.dns-priority -42

tel que pris dans https://github.com/systemd/systemd/issues/6076

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X