The service isn't functioning properly.
The service isn't functioning properly.
Your piHole is running correctly, but the web interface gets blocked immediately. The DNS settings aren’t resolving properly either. Wireguard functions well, so the issue likely lies with the configuration or network routing. Check firewall rules on Vultr and ensure the piHole’s IP is correctly mapped. Verify DNS resolution using tools like `nslookup` or `dig` to confirm it resolves to the expected IP.
Are you trying to reach the pihole web interface via the internet or through its VPN IP address? I wouldn't recommend setting up a DNS server on the internet (that's what DNS amplification attacks take advantage of). My setup is quite similar. I installed PH on the server, blocked DNS and web UI ports using UFW, and allowed only the VPN subnet. I manage traffic at the router level in my home—deciding which devices receive routes, redirecting domains and IPs through VPN, while all other traffic goes to my pihole server. Also, the default pihole configuration doesn't permit queries from the internet.
Yeah in the past I've enabled the lightspeed interface when I wanted to change settings than I disable it. I also use some pretty good protection that prevents amplification attacks but yes the risk is always there. It just seems like something is blocked. Maybe it's on the wrong interface? In the CLI I can see it's running and I can adlists and things like. Should I use the FQDN for the DNS instead of just the IP?
Performed firewall setup with specific zone and service, but now only localhost works—possibly another setting is enabled.
It seems unclear what it is, but it appears to be connected to a firewall.