How have you configured DNS?
pacman -Qs resolv
…I will quickly go over how I set up mine.
openvpn-update-systemd-resolved ##(required for openvpn - otherwise unnecessary)
And to use the automated systemd-resolved we want to get rid of the resolvconf file and create a symlink:
sudo mv /etc/resolv.conf /etc/resolv.conf.2023.bak
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Of course you need the service running, ex:
systemctl enable --now systemd-resolved.service
These files (click for content);
This will stop NetworkManager from interfering:
I also set it to prefer IPv4:
And I dont like the ping to arch to ‘check connectivity’ so its disabled ala:
You dont necessarily need the DNSSEC settings of course, but I have it this way so that it will use it when available:
Similar for DNS-over-TLS … I have this disabled currently, but posted here for reference:
And heres the more juicy bits for configuring DNS now that we have the service/symlink/etc up.
I use the fallback variant because it works better to reset the DNS if I disable VPN.
You should only need ONE of the following:
FallbackDNS=220.127.116.11 18.104.22.168 127.0.0.1 ::1
Alrighty … I hope that helps.
I included some extra stuff … but you said you work in the industry so