Share via

Certain DNS queries not resolving unless I use DNS over HTTPS

Ben Lane 0 Reputation points
2025-08-05T21:25:55.49+00:00

I have a home server running Proxmox, on which I have set up Pi-hole for adblocking/DNS and Nginx Proxy Manager as my reverse proxy. Pi-hole has 1.1.1.1 and 1.0.0.1 set as it's upstream servers (just until I migrate my DNS records from Cloudflare DNS to Pi-hole). I set all records on Cloudflare to point to 192.168.1.7 (my NPM instance), which then points to my services.

I set the DNS server on my PC to 192.168.1.3 (my Pi-hole instance), and it is able to resolve all DNS queries, except for my subdomains set in Cloudflare.

I initially thought it was a problem with Pi-hole, so I set the DNS servers to be 1.1.1.1 and 1.0.0.1, but it still failed to resolve the domains. However, when I turned on DoH (with automatic templates), it suddenly worked, and all of my domains resolved to my services.

(Windows 11 Pro 24H2 26100.4770)

Windows for home | Windows 11 | Internet and connectivity
0 comments No comments

1 answer

Sort by: Most helpful
  1. Emmanuel Santana 39,040 Reputation points Independent Advisor
    2025-08-05T22:32:50.3+00:00

    Hello. When you query one of the failing subdomains from your PC using nslookup or dig pointed directly at 1.1.1.1 (bypassing Pi‑hole), does it return a response over normal DNS, or does it time out?

    Also, does resolving the same subdomain via dig @192.168.1.3 yoursub.domain.com with the +tcp flag succeed while UDP fails, or is it broken on both protocols?

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.