Debian: systemd-resolved
Установка
sudo apt -y install systemd-resolved
Проверка статуса
sudo systemctl restart systemd-resolved
sudo resolvectl status
~ > $ sudo resolvectl status
[sudo] password for user:
Global
Protocols: +LLMNR +mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (enp0s3)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
DNS Servers: 10.10.0.1 10.10.0.2
DNS Domain: foo.org bar.lan
Link 3 (enp0s8)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
DNS Servers: 192.168.1.1
Настройка
Установка DNS на интерфейс
sudo resolvectl dns <inerface_name> 1.1.1.1 8.8.8.8
sudo resolvectl dns enp0s8 1.1.1.1 8.8.8.8
Установка доменов для интефейса
sudo resolvectl domain <inerface_name> example.com foo.org bar.local
sudo resolvectl domain enp0s8 example.com foo.org bar.local