My ISP does not provide IPv6, so I am using Hurricane Electric free IPv6 tunnel. Everything works fine with pihole, but there is one problem.
Daughter wants to watch Netflix, but Netflix blocks tunneled traffic, because IPv6 is tunneled and IP is recognized to be from another geographic area because of the tunnel. One solution is to disable IPv6 on client, when connected on this ISP, but it is difficult to explain how to do it to non technical people.
Another option would be to block IPv6 responses for certain domains. If pihole would be returning only IPv4 addresses for netflix, the problem would be solved, but I am not sure, that can be done in pihole. I tried to block with the following lines without success:
server=/netflix.com/#
address=/netflix.com/::
server=/netflix.net/#
address=/netflix.net/::
server=/nflxext.com/#
address=/nflxext.com/::
server=/nflximg.net/#
address=/nflximg.net/::
server=/nflxvideo.net/#
address=/nflxvideo.net/::
May system is Armbian 21.08.6 Focal. I am using:
- Pi-hole [v5.7]
- FTL [v5.12.1]
- Web Interface [v5.9]
I have two of them (primary, secondary) for redundancy. One is running on nanoPI and another on pine64. I do not remember changing anything special in the pihole installation.