Some devices showing Ads / IP / DNS Leak info

Some devices showing Ads / IP / DNS Leak info

Infrastructure

Router

Asus RT-AX89X (192.168.0.1)

LAN/Wi-Fi Set to use DHCP from Pi-Hole
WAN DNS pointing to Pi-Hole IP (192.168.0.250)

Pi-Hole

Raspberry Pi4

DietPi OS
Pi-Hole v6 Beta:
Current Pi-hole version is development-v6 v5.17.1-229-g62f9694a
Current web version is fix/overflow-wrap v5.19-589-gf252c6ba
Current FTL version is development-v6 vDev-2db9776
Unbound also setup, Pi-Hole DNS set to 127.0.0.1#5335
Running DIG on Pi returns the localhost as DNS, so that is working.

Expected Behaviour:

Windows 11 PC (Wi-Fi Connection)

  • IPLeak.net only shows my WAN IP
  • dnsleaktest.com also only shows my WAN IP
  • AdBlock test shows 97% block rate
    IP: 192.168.0.x
    DNS: 192.168.0.250 x3 ( "Advertise DNS server multiple times" enabled)
    Gateway: 192.168.0.1

Actual Behaviour:

iPhone (Wi-Fi Connection)
Brave Browser

  • IPLeak.net shows multiple IPs
  • dnsleaktest.com also shows multiple IPs
  • AdBlock test shows 3% block rate
    IP: 192.168.0.x
    DNS: 192.168.0.250 x3 ( "Advertise DNS server multiple times" enabled)
    Gateway: 192.168.0.1

Debug Token:

https://tricorder.pi-hole.net/UO8jjPni/

Summary

As you can see the devices are on the same network, obtaining the same network settings (apart from the unique IP) but they behave very differently.
The iPhone used to work the same but randomly doesn't block ads any more.
Tried to disconnect from Wi-Fi, Restart iPhone etc but no luck.

Any Ideas on what else to check?

Very simple: Please check another browser on your iPhone. It is possible that Brave is doing something they think is "good" for you. Seems there is an option that may be of relevance for you here:


possibly relevant, too:

https://www.reddit.com/r/brave_browser/comments/yhhsb1/update_to_145116_bypasses_pihole_dns/

Hi,
I tried with Safari as well but get the same issue.
Rather than seeing my WAN IP I see a list of Public DNS servers.

It works fine on my work phone which as Android / Chrome.

Not sure what is going on with IOS.

What DNS servers is the IOS device using? You can find this in the WiFi section of the settings menu.

Do you have IPv6 enabled on the IOS device?

Try manually assigning the Pi-hole as DNS on the IOS device.

It's set to auto, but when I change it to manual and enter the PiHole IP I still get a long list of DNS servers... I'll try factory reset the network settings and see how that goes.

Resolved... iPhone must have been holding onto some old DHCP lease in the background
Went to Settings > General > Reset > Reset Network Settings and after the phone restarted I rejoined my Wi-Fi.
Ran IP Leak again and only 1 DNS server is found (my own WAN IP).

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.