On Wed, 30 Sep 2020 05:25:13 +0800
Ed Greshko <ed.greshko(a)greshko.com> wrote:
On 2020-09-29 23:29, stan via users wrote:
> For me, the implication of that is that I am no longer in control of
> DNS, etc. If some program has hard coded DNS servers, they bypass
> everything and just ignore system settings. Am I understanding
> correctly?
You're not understanding it correctly.
There are FallbackDNS servers defined. But, these are only used in
the event that a user fails to configure DNS servers or a broken DHCP
server fails to supply DNS servers to the system.
>
> If I'm not, great, I'm happy. If I am, though, how do I take back
> control?
FWIW, systemd-resolved.service is enabled by default starting in F33.
I believe an upgrade to F33 will also enable this.
However, you can always easily restore the previous behavior with
Network Manager:
sudo rm -f /etc/resolv.conf
sudo ln -sf /run/NetworkManager/resolv.conf /etc/resolv.conf
sudo systemctl disable --now systemd-resolved.service
sudo systemctl mask systemd-resolved.service
sudo systemctl reboot
Thanks, I can rest easy.