Pi-hole community,
Pi-hole is successfully running on a Raspberry Pi 4.
My router is the Arris SBG7400AC2.
It appears to me that the total queries on the pi-hole are relatively low given my household and the fact that I work from home. Also, most sites for testing the pi-hole's ad-blocking do not seem to work (ads are present). This has led me on a hunt to figure out what the issue may be.
It is my belief that queries are circumventing the pi-hole by utilizing IPv6 when the pi-hole is only configured to block IPv4.
After reading many, many, many, many, forums on IPv6 and pi-hole..... it seems that the most widespread solution is to disable it. However, my router cannot disable IPv6 nor can it distribute ULA addresses (2nd most popular solution). So, I am not sure how to utilize pi-hole effectively on my network. I am seeking a solution other than "buy a new router."
Using my router, I was able to assign a static IPv4 address to my Pi-hole. Then, I overrode the default DNS server IP to be the static one from by pi-hole. This was a success... all devices on my network pull the pi-hole IP for IPv4 DNS. However, the IPv6 is the ISP provided one (at least I think it is ISP provided). The router does have DNS override capability for IPv6, but I am not sure if that is the best solution.
A quick word on that: running ifconfig eth0
yields an inet6 fe80:xxx local-link
and inet6 2601:xxx global
. From what I read online, it is unwise to set either as the DNS IPv6 override and unwise to set the 2601
as static. BUT I can confirm that both the IPv4 and the 2601
IPv6 address do block sites from the block list when expliclty testing them (the fe80
fails to connect and times out). See below.
username@Mac ~ % nslookup flurry.com 192.xxx
Server: 192.xxx
Address: 192.xxx#53
Name: flurry.com
Address: 0.0.0.0
username@Mac ~ % nslookup flurry.com 2601:xxx
Server: 2601:xxx
Address: 2601:xxx#53
Name: flurry.com
Address: 0.0.0.0
username@Mac ~ % nslookup flurry.com fe80::xxx
;; connection timed out; no servers could be reached
I have spent countless hours scouring the forums here and for my router with little success. I think the only solution is to statically set my IPv6 to 2601
, but many people caution against it. I have not done this on the router. I have only explicitly tried it with nslookup
. Does anyone have advice on the best way to capture all internet traffic with the pi-hole?
Thank you for your time,
P1NECO
P.S. I did not place full IP addresses here for security concerns. I am not sure if they are security concerns, but better safe than sorry.