Pi Hole no longer resolves for network clients. It resolves for itself, however anything using it as its DNS server no longer can access domain names. I'm still able to access IP addresses and changing the DNS server from my Pi Hole to 1.1.1.1 works, allowing me to browse the internet again.
There's a bunch of lines like this in my log files, but from searching it seems safe to ignore them. FATAL: Trying to access upstream ID -1, but maximum is 1024
Details about my system:
Pi Hole is acting as the DHCP server for IP4/6 as well as the DNS server. I'm using an EdgeRouter Max as well, which may or may not be configured properly (things work).
Might be unrelated but your IPv6 configuration is broken. You don't seem to actually have IPv6 enabled on the Pi-hole host and you're trying to use IPv6 upstreams:
*** [ DIAGNOSING ]: Networking
[✓] IPv4 address(es) bound to the eth0 interface:
192.168.0.200/24 matches the IP found in /etc/pihole/setupVars.conf
[✓] IPv6 address(es) bound to the eth0 interface:
fe80::f4ea:4d4b:d3d4:8d39 does not match the IP found in /etc/pihole/setupVars.conf (https://discourse.pi-hole.net/t/use-ipv6-ula-addresses-for-pi-hole/2127)
^ Please note that you may have more than one IP address listed.
As long as one of them is green, and it matches what is in /etc/pihole/setupVars.conf, there is no need for concern.
The link to the FAQ is for an issue that sometimes occurs when the IPv6 address changes, which is why we check for it.
*** [ DIAGNOSING ]: Name resolution (IPv4) using a random blocked domain and a known ad-serving domain
[✓] 6.load13.biz is 0.0.0.0 via localhost (127.0.0.1)
[✓] 6.load13.biz is 0.0.0.0 via Pi-hole (192.168.0.200)
[✓] doubleclick.com is 142.251.33.110 via a remote, public DNS server (8.8.8.8)
*** [ DIAGNOSING ]: Name resolution (IPv6) using a random blocked domain and a known ad-serving domain
[✓] www.here-adult-games1.com is :: via localhost (::1)
[✗] Failed to resolve www.here-adult-games1.com via Pi-hole (2604:3d09:<GUA REDACT>fb34)
[✗] Failed to resolve doubleclick.com via a remote, public DNS server (2001:4860:4860::8888)
I looked at the thread Use IPv6 ULA addresses for Pi-hole and because my IP6 address doesn't start with a FC or FD that script doesn't work. Is fixing it as simple as putting my IP6 (fe80::f4ea:4d4b:d3d4:8d39) address into the setupvars file?