# Force All DNS Queries Through PiHole with OpenWRT

**URL:** <https://discourse.pi-hole.net/t/force-all-dns-queries-through-pihole-with-openwrt/77137>\
**Category:** Community Help\
**Created:** [February 27, 2025, 7:11pm UTC](https://discourse.pi-hole.net/t/force-all-dns-queries-through-pihole-with-openwrt/77137 "2025-02-27T19:11:47Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Ladrien](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/ladrien/32/39018_2.png) [@Ladrien](https://discourse.pi-hole.net/u/Ladrien)\
**Post date:** [February 27, 2025, 7:28pm UTC](https://discourse.pi-hole.net/t/force-all-dns-queries-through-pihole-with-openwrt/77137/2 "2025-02-27T19:28:34Z")

</div>

> [@doable7322](#):
>
> Hi, I followed this guide exactly.

I am not a fan of masquerading network traffic unless you _really_ know what you are doing. It complicates things, and often leads to incorrect assumptions. For example, in your `nslookup` screenshot, it says that you are asking google's DNS for your local pi-hole. Google should not have any clue what that IP is, but because of the masquerading, it forwards to your pi-hole and it _looks like_ google responded.

If I may, try the steps outlined [here](https://discourse.pi-hole.net/t/do-individual-devices-require-configuration-with-pihole-unbound/77092/2) instead. Of course, you'll want to make sure that your DHCP server is issuing out your pi-hole's IP as the network's DNS server.

> [@doable7322](#):
>
> i get 98% blocked testing from the rpi4 ad block test and 34% on my android.

This may be due to IPv6 traffic from your phone. You'll need to perform the same port-forwarding/blocking steps on the IPv6 firewall. This is a speculation, however.

---

_[View the full topic](https://discourse.pi-hole.net/t/force-all-dns-queries-through-pihole-with-openwrt/77137)._
