Hi, first time post from a complete PiHole newbie... Installed yesterday on an old Pi but finding ads still getting through. I have a an IP4/IPv6 home network on which the bulk of my web traffic leaves to my ISP [BT] on IPv6.
Expected Behaviour:**
I was expecting all DNS requests to known adware domains whether IPv4 or v6 [so both A & AAAA requests] would be intercepted & blocked.
Actual Behaviour:
I see that AAAA requests made from an IPv4 source are reported in the Query Log as 'OK (forwarded)' rather than 'Pi-holed (blacklist)' . The same adware domain is shown as piholed with IPv4.
Debug Token:
2068f8fsgx
I have taken a Wireshark of a Windows PC nslookup to googleads.g.doubleclick.net. Upstream DNS is set in Pihole to Google (both IPv4 & IPv6).
What I see is (in packet sequence order):
PC IPv4 -> Pihole IPv4 DNS A query
Pihole IPv4 -> PC IPv4 DNS response [IP given for the above googleads being the IPv4 of the pihole, so ad would be blocked)
PC IPv4 -> Pihole IPv4 DNS AAAA query
Pihole IPv6 -> Google IPv6 DNS AAAA query
Pihole IPv4 -> Google IPv4 DNS AAAA query
Google IPv6 -> Pihole IPv6 AAAA query response
Google IPv4 -> Pihole IPv4 AAAA query response
Pihole IPv4 -> PC IPv4 AAAA query response
So clearly the AAAA queries & responses are getting through...
I have created the following: setting analyze_AAAA=yes in /etc/pihole/pihole-FTL.conf but it seems to have no effect on what I am seeing.
Appreciate any assistance anyone can offer!
Thanks,
Chris
Remove the /64 from your IPv6 address in /etc/pihole/setupVars.conf and run pihole -g. It looks like there may be a bug in how we generate gravity.list.