Я знаю это systemd-resolve --status
списки все мои соединения и их серверы DNS и nmcli connection show <connection> | grep -i dns
перечислит приоритет соединений DNS. Но есть ли единственная команда, которую я могу выполнить, который перечислит все серверы DNS и их приоритет/порядок?
это глупо, но Вы не можете!
это следует внутренним правилам выбрать "корректный" сервер DNS, как то, если они работали или привели к сбою в прошлом интерфейсный порядок или даже что домены выделили каждому интерфейсу. Это повреждается дизайном и адом для управления с некоторыми установками vpn
лучшее, которое можно сделать, проверить /run/systemd/resolve/resolv.conf
, это - resolv.conf файл, сгенерированный systemd-разрешенным
Можно сделать приоритет dns с
nmcli -p connection modify MY_VPN_CONNECTION ipv4.dns-priority -42
как взято из https://github.com/systemd/systemd/issues/6076