I've recently setup a CoreDNS server on my "local" tailscale VPN network. Chrome, dig, nslookup, and everything else works with the correct DNS server being queried (I've double checked using wireshark), but for some reason Firefox queries 127.0.0.1 instead of the IP of the DNS server (let's call it 1.2.3.4).
I'm using Ubuntu 22.04 with Gnome and I've installed resolvconf.service with the following /etc/resolvconf/resolv.conf.d/resolv.conf contents:
nameserver 1.2.3.4
nameserver 1.1.1.1
What I've tried so far:
- Disabling DoH
- Clearing Firefox's DNS cache
- Updating and reinstalling Firefox
I'm not entirely sure why:
- Firefox queries 127.0.0.1 while other tools query
1.2.3.4 - Even if it queries
127.0.0.1, whysystemd-resolveddoesn't redirect/point the query to1.2.3.4