# GUI Supported strict-order

**URL:** <https://discourse.pi-hole.net/t/gui-supported-strict-order/26928>\
**Category:** Feature Requests\
**Created:** [January 14, 2020, 4:44pm UTC](https://discourse.pi-hole.net/t/gui-supported-strict-order/26928 "2020-01-14T16:44:22Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jfb](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/jfb/32/4332_2.png) [@jfb](https://discourse.pi-hole.net/u/jfb)\
**Post date:** [January 14, 2020, 5:25pm UTC](https://discourse.pi-hole.net/t/gui-supported-strict-order/26928/2 "2020-01-14T17:25:47Z")

</div>

> [@BelowAverage](#):
>
> lets say the upstream point to their local DNS server and OpenDNS for additional filtering
> 
> some of the queries to the local DNS sever while others go to the OpenDNS server

If you want all the DNS traffic filtered by Pi-Hole, then all the DNS traffic needs to go to Pi-Hole only. If Pi-Hole doesn't block the query, then Pi-Hole will forward the request to OpenDNS if OpenDNS is the upstream DNS server for Pi-Hole. As you note, if clients have the option of going to OpenDNS directly, that traffic bypasses Pi-Hole.

> [@Why should Pi-hole be my only DNS server?](https://discourse.pi-hole.net/t/why-should-pi-hole-be-my-only-dns-server/3376):
>
> Reduced Ad Blocking Capability The main reason you should Pi-hole as your only DNS server is that you will see increased performance in the blocking of ads. If you have two DNS servers (Pi-hole and something else), your network clients may not always query Pi-hole for name resolution. If a query happens to be answered from a non-Pi-hole DNS server, your block lists will not apply (since that DNS server doesn't know about them). All Queries Need To Go Through Pi-hole First Since other DNS serv…

Local domains can be mapped in `/etc/hosts` or in a configuration file in `/etc/dnsmasq.d`

---

_[View the full topic](https://discourse.pi-hole.net/t/gui-supported-strict-order/26928)._
