Pi-Hole is running fine on the Desktop, bloking ads with no issues
The first time I used pi-hole it worked out of the box with normal configuration and tailscale, I had to reinstall the OS (for other reasons) now I get this error.
I think the issue is with the pi-hole because it doesnt work with tailscale disabled and using the pi-hole LanIP/DNS.
The DNS I should be using is the LanIP or TailscaleIP? It should be the Tailscale one to route when I'm outside of the Lan, right?
I must be missing something along the way. I will be much apreciated if someone can point me in the right direction or give some advice regarding my set up.
from the URL of the web session if the IP is being used
in Tools > Network and look for all instances of pi.hole
if you can open a terminal on the network, ping pi.hole
create a debug log in Tools > Generate debug log (no need to upload) and look for the Networking section to see the interfaces in use and the addresses bound to it. Eg in your case it's this (I've redacted the MAC):
*** [ DIAGNOSING ]: Networking
[✓] IPv4 address(es) bound to the wlx<redacted> interface:
192.168.1.100/24
192.168.1.163/24
[✓] IPv6 address(es) bound to the wlx<redacted> interface:
2001:<redacted>/64
2001:<redacted>/64
fe80::<redacted>/64
for what I can see, I have a IPv4 that shouldn't be there (192.168.1.163 is not used in my network) and the IPv6 is completly diferent from the one pi-hole provided at the end of the install (192.160.1.100 and fd7a:115c:a1e0::ec01:6d1a - these are the ones I'm using in the Desktop with pi-hole alongside Quad9)
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to magicdns.localhost-tailscale-daemon timed-out
nslookup flurry.com 192.168.1.100
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 192.168.1.100
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
Remembered one thing! The first time I installed pi-hole I forgot to set up static IP address (I need it to be 192.168.1.100) and pi-hole provided an IP for 192.168.1.163- Then I uninstall pi-hole, set up the static on 192.168.1.100 and re-installed. That might be why the 163 is appearing there.
Hope I provided all the info you needed. Again, thanks for the help!
Your nslookup results from a tailscale client reveals that a tailscale client is using 100.100.100.100 for DNS, and those requests do time-out.
I can't verify (as your debug log has expired, please share a fresh one), but if that 100.100.100.100 would not be your Pi-hole machine's tailscale IP address, then you'd possibly have to inquire with tailscale how they apply their magic DNS to use your Pi-hole instead of their own DNS services.
Your nslookup results from a local client demonstrate that using your Pi-hole at 192.168.1.100, and Pi-hole's blocking is operational.
Would you also be able to resolve a public domain from a local client, e.g.
Odd thing is that I edited all my wifi connections (server, clients) to use Quad9 or Cloudflare DNS in the meantime and that way all seems to be working. I cannot see ads on my devices and the test from canyoublockit.com doesn't show adds.
I just posted the link to explain what is 100.100.100.100 in Tailscale network.
I'm not an expert in Tailscale configuration.
Actually I just used it once, but if I remember correctly, I created a Tailscale Subnet with my local subnet range (192.168.0.0/24 - because I was running Tailscale docker container with macvlan) and added my internal Pi-hole IP in the magicDNS settings.
When Tailscale is connected it should use 100.100.100.100 and forward the DNS queries to your Pi-hole. They will show up in Pi-hole dashboard.
Well, I just uninstalled tailscale, removed all my tailnet, uninstall pi-hole and put it all back. Now everything is working as expected. Tailscale is up, pi-hole running, ads are beeing blocked for all devices on the network and internet working when using pi-hole DNS. All good