Looks like the default is dns over tls, I can't remember that being the default with Fedora. You can look here how that works.
The Domain Name System (DNS) that modern computers use to find resources on the internet was designed 35 years ago without consideration for user privacy. Modernize it by wrapping its queries with Transport Layer Security (TLS)!
fedoramagazine.org
Main file is this, if you could share the output.
Code:
cat /etc/systemd/resolved.conf
And also check this file.
Code:
cat /etc/NetworkManager/conf.d/10-dns-systemd-resolved.conf
To check the status run the following.
Code:
resolvectl status
resolvectl query fedoraproject.org
Check the status of the needed services.
Code:
systemctl status systemd-resolved NetworkManager
Other thing you could try is adding normal dns servers to your config.
Code:
nmcli connection modify bridge-br0 +ipv4.dns "9.9.9.9 149.112.112.112
Replace "bridge-br0" with your network interface and then also run the following.