[resource] DNS based ads and tracking blockers | self-hosted | Public DNS | Open Source alternatives

1710052464795.png1710052575019.png

I am using on Asus AC-88U. Just look at the netflix logs. .45 is the primary pc. and .5 is LG TV. and for that specific reason I have added the LG List entry.
 
Just look at the netflix logs
netflix, and amazon (perticularly *firebat.prime-video, and *logs.netflix) always race to become "who is first" on blocklist at my end as well.
Not sure if your TV run on webOS or android, but blocking unwanted services would help a lot in terms of amazon/netflix data stealing.
for fireTV we have this - https://www.techdoctoruk.com/fire-tv-debloat-tool-fireos7-devices-only/ - see if you willing/can adapt this somehow.


Can someone kindly message dns settings which when added to router blocks ads on TV and Android mobile (connected via wifi )

Want to give a try first
replying here so that all can see.
one option is adguard public DNS, there are few more options just see and whats suits you best.

Although adguard, and all free adblock DNS providers are making it difficult for people to discover and use this methord and pushing people for paid products.
Setup instruction are hidden here - https://adguard-dns.io/en/public-dns.html

Routers​

Open your router preferences.

Go to DNS settings in the router admin page. Replace DNS addresses with the addresses of one of the servers below.

Default servers : AdGuard DNS will block ads and trackers.​
IPv4:​
94.140.14.14​
94.140.15.15​
IPv6:​
2a10:50c0::ad1:ff​
2a10:50c0::ad2:ff​
Family protection servers : AdGuard DNS will block ads, trackers, adult content, and enable Safe Search and Safe Mode, where possible.​
IPv4:​
94.140.14.15​
94.140.15.16​
IPv6:​
2a10:50c0::bad1:ff​
2a10:50c0::bad2:ff​

Save changes.
a quick video how to do this could be done -


PLEASE NOTE:
devices and browser comes with hardcoded DNS these days.
Almost, all android devices has 8.8.8.8 as hardcoded DNS embedded, Android phone hides this from user, as host file is not exposed to user.
But this, we can see in fireTV/AndroidTV where whatever DNS we add, it might show 8.8.8.8 as extra in it network setting.
In browser it is shoved under user's throat in the name of Private browsing / Safe browsing, etc.

It's important to block 8.8.8.8 & 8.8.4.4 in router before implementing any adblocking measures.
if using tplink see these:
1. https://www.cactusvpn.com/tutorials/how-to-block-google-dns-addresses-on-tp-link-router/
2. https://community.tp-link.com/en/home/forum/topic/107272
 
Last edited:
So one problem I encountered while running pi-hole from my pi zero years ago was that Google assistant stopped working completely. Has anyone found a work around to that?
 
@kuduku @babhishek
need help my pings to next dns servers are now horrible ranging between 80-90
can you guys post yours please so I can compare and then complain to airtel
anexia-del 38 ms (ultralow1)
vultr-bom 39 ms (anycast1)
do-blr 44 ms
anexia-maa 49 ms
ls-bom 50 ms
vultr-blr 52 ms
■ vultr-del 68 ms (ultralow2)
bangmod-bkk 91 ms
premiumrdp-bkk 100 ms
greencloud-han 109 ms
anexia-ewr 258 ms (anycast2)
isp 1


vultr-bom 38 ms (anycast1)
do-blr 41 ms
vultr-blr 47 ms
anexia-del 48 ms (ultralow2)
■ vultr-del 63 ms (ultralow1)
anexia-maa 71 ms
premiumrdp-bkk 100 ms
lightnode-han 121 ms
ls-bom 128 ms
anexia-lon 260 ms (anycast2)
bangmod-bkk error

isp2
 
Last edited:
So one problem I encountered while running pi-hole from my pi zero years ago was that Google assistant stopped working completely. Has anyone found a work around to that?

This is strange, as GA is part of core services and is not blocked in any reputed blocklist of my knowledge.
I'm sure you have checked it on mobile network and its should be working.
If so, are you using any google specific blocklist like no-google ( https://github.com/nickspaargaren/no-google) ?

Anyways here is the solution:
navigate to - http://pi.hole/admin/taillog.php & try using google assistant,
in the log trail you will see the blocked domain.
Add that domain to you white-list. it should be something like "xxx.googleusercontent.com". ( most probably its unique to your geo location)

Dont whitelist entire - googleusercontent.com - Although all major google services like mail, drive, google photos, maps, reviews, etc work on this dynamic sub-domain.
This is also the main domain for admob, the main source via google spy and steal its user data. so allow only pin-hole subdomains.
 
Last edited:
Hello everyone! I currently have AdGuard Home up and running on a proxmox VM, for testing purposes I’ve added the Adguard DNS only to my mobile and laptop, and it’s working as expected.

The uBlock Origin extension which I have been using for quite sometime now shows a score 100/100 on the D3ward Adblock test. However, with uBlock disabled and Adguard DNS enabled, the score is now 97/100 when tested on Edge & Safari, which I’m quite satisfied with, hence I’m contemplating using Adguard DNS on my router so that all devices on my network benefit from ad-blocking.

I’d like to get your opinion: Is it better to use Adguard individually on per device basis, or should I block ads for the entire network via the router? my other concern is, I have over 30 smart home devices connected to my network, will they continue to function normally if AdGuard is enabled on the router?"
 
Last edited:
I have OISD, steven black, ad guard DNS filter added to my next DNS ac on my router and all my smart devices work perfectly. had a problem with one and had to add it in allowlist.
 
Back
Top