AmneziaVPN — не работает DNS-резолвер

При включении AmneziaVPN, любой запрос nslookup возвращает ошибку: communications error to 127.0.0.53#53: connection refused
При указании DNS 8.8.8.8 вручную, ситуация аналогичная.
Включение/отключение опции использовать Amnezia DNS не влияет.
При этом, пинг до DNS Google идёт нормально.
В журнале наблюдаются ошибки systemd-resolved:

Failed to listen on UDP socket 127.0.0.53:53: Cannot assign requested address
Failed to start manager: Cannot assign requested address
Failed to start systemd-resolved.service — Network Name Resolution

При просмотре nft list ruleset выявлены запрещающие правила для 53 порта в цепочке amnvpn.310.blockDNS. При этом в цепочке amnvpn.320.allowDNS явно указан IP сервиса на VPN сервере 172.29.172.254.
Для решения проблемы потребовалось отредактировать файл /etc/systemd/resolved.conf:

DNS=172.29.172.254
FallbackDNS=8.8.8.8
#Domains=
#DNSSEC=no
#DNSOverTLS=no
#MulticastDNS=no
#LLMNR=no
#Cache=no-negative
#CacheFromLocalhost=no
DNSStubListener=no
#DNSStubListenerExtra=
#ReadEtcHosts=yes
#ResolveUnicastSingleLabel=no
#StaleRetentionSec=0

https://superuserdo.info/?p=960
Таким образом, при включении VPN используется DNS VPN-сервера. А при отключении VPN — DNS Google. При этом, stub-интерфейс не задействуется.