• Which test are you running exactly?
    Two things I would check:
    Resolvers configured in PiHole
    Test using browser with DNS over HTTPS instead of the system configuration

  • 5 months

    In your Tailscale DNS panel, disable “Use with exit node” option for your nameservers.

    When turned on, that option actually allows you to talk directly to nameservers without tunneling DNS queries through the exit node. Since Quad9 in fact has a worldwide CDN, this would leak your (general) DNS query location.

    I believe Tailscale send the queries in parallel and fetch the faster response, which is Quad9 in this case. Ideally for your use case, all your queries should be able to reach and show up in Pi-hole’s logs. Use tailscale dns commands for further debugging

  • Decronym@lemmy.decronym.xyzbot accountEnglish
    5 months

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    DNS Domain Name Service/System
    HTTP Hypertext Transfer Protocol, the Web
    HTTPS HTTP over SSL
    IP Internet Protocol
    PiHole Network-wide ad-blocker (DNS sinkhole)
    SSL Secure Sockets Layer, for transparent encryption
    VPS Virtual Private Server (opposed to shared hosting)

    5 acronyms in this thread; the most compressed thread commented on today has 6 acronyms.

    [Thread #1012 for this comm, first seen 21st Jan 2026, 02:55] [FAQ] [Full list] [Contact] [Source code]

  • 5 months

    On that VPS I’ve also installed pihole to act as DNS for the tailnet.

    What’s the upstream server for pihole? Is it also Quad9, or are you doing full recursive DNS with unbound or something?

    Needless to say, Quad9 is not located in my home country.

    Quad9 uses an anycast IP that can route to one of over 200 locations in 90 different nations, usually this routes to your closest location.

    You can use on.quad9.net to check if you are using Quad9.