You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Less of a bug report, and more of an FYI for anyone else that Watchtower upgraded their images today.
When my install was updated to 6.0 the PiHole instance now no longer accepts "non-local" DNS requests. This is good DNS practice and protects you from some nasty DNS attacks.
Issue
PiHole stopped responding to DNS requests post 6.0 upgrade with "ignoring query from non-local network" errors
If you are seeing Ignoring query from non-local network in your logs, or in the PiHole Diagnostics, this is likely because the container NAT is correctly masquerading the containers real IP address.
The issue with this is that DNSMASQ by default is set to ignore any requests from foreign networks. So unless you set the container to bind directly to your host's IP (not recommended) you will need to allow foreign networks in PiHole.
To Fix
Make sure your PiHole instance isn't accessible from the Internet (it shouldn't be, but, just in case)
Login to your PiHole instance with interface
(If your password is no longer accepted, you may need to reset it using sudo pihole setpassword yourpasswordhere from the containers shell)
Navigate to Settings > DNS
Enable Expert mode by clicking on the green "Basic" toggle in the top right of the window
Update the Interface Settings from "Allow only local requests" to "Respond only on interface"
Click Save and Apply
DNS queries from your LAN will now be resolved correctly.
Hope this helps someone
Details
Related Issues
[x ] I have searched this repository/Pi-hole forums for existing issues and pull requests that look similar
This is a Run Issue - Post 6.0 upgrade
Less of a bug report, and more of an FYI for anyone else that Watchtower upgraded their images today.
When my install was updated to 6.0 the PiHole instance now no longer accepts "non-local" DNS requests. This is good DNS practice and protects you from some nasty DNS attacks.
Issue
PiHole stopped responding to DNS requests post 6.0 upgrade with "ignoring query from non-local network" errors
If you are seeing
Ignoring query from non-local network
in your logs, or in the PiHole Diagnostics, this is likely because the container NAT is correctly masquerading the containers real IP address.The issue with this is that DNSMASQ by default is set to ignore any requests from foreign networks. So unless you set the container to bind directly to your host's IP (not recommended) you will need to allow foreign networks in PiHole.
To Fix
(If your password is no longer accepted, you may need to reset it using
sudo pihole setpassword yourpasswordhere
from the containers shell)DNS queries from your LAN will now be resolved correctly.
Hope this helps someone
Details
Related Issues
Password issue: #1706
DNSMasq binding issue: #1695
How to reproduce the issue
The text was updated successfully, but these errors were encountered: