IPv6 only Conditional Forwarding?

Debug Token: https://tricorder.pi-hole.net/brs6t1o4sq

Environment:
$ uname -a
Linux localhost 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux
$ pihole -v
Pi-hole version is v4.3.2 (Latest: v4.3.2)
AdminLTE version is v4.3 (Latest: v4.3)
FTL version is v4.3.1 (Latest: v4.3.1)
$ unbound -h
...
Version 1.9.0
linked libs: libevent 2.1.8-stable (it uses epoll), OpenSSL 1.1.1c 28 May 2019
linked modules: dns64 python subnetcache respip validator iterator

  • PiHole is configured as the IPv4 DHCP Server with Unbound
  • PiHole is configured to recognize IPv6 (SLAAC+RA, Rapid Commit)
  • Unbound is configured to receive and process IPv6 requests (::1#5353)
  • Comcast router where IPv6 cannot be disabled and the router itself hands out IPv6 DHCP with a hardwired pre-assigned /64 subnet.
  • Comcast router can have "manual" DNS servers, so it is handing out the PiHole IPv6 as the Primary (e.g. IPv6 ad-blocking is working).

Problem:

Local LAN IPv6 DNS does not resolve. PiHole reports NXDomain when Unbound forwards to Root Servers (as is correct).

Statement:

I believe they could be resolved by setting the Conditional Forwarding flag for IPv6 requests, but the PiHole WebUI does not allow me to input the router's IPv6 address (and I'm not sure it would forward only IPv6 PTR requests).

Question:

Can this be done in the setupVars.conf file? If so, can someone point me to the correct documentation?
If not, where should it be configured and again, can you point me the way?

1 Like

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