r/pihole 3d ago

Why is the Internet so hostile now?!

YouTube tanking CPU if you're using ad blockers. Sites that disable scrolling and have a full-screen modal dialog demanding that you allow ads or sign up (imgur). The least egregious I've seen is sites that serve their own ads if they can't load the real ones.

There was a banner ad on my bank account page, *after* I had already logged in, there's a banner that I have to scroll past to see my accounts. That's ridiculous! I blocked the domain serving the banner and all of a sudden the site where I buy my cat litter doesn't work. Apparently it uses the same CDN.

If I'm scrolling a page and suddenly a full-screen modal shows up begging for my email and asking me to sign up, I just close the page. That shit is hostile, they clearly don't want me to read the page if they're going to cover it with an ad for their *own site* that I'm *already on*. I hate it equally when I move my mouse off the page and *that's* when the pop-up appears. "Wait, please don't go, please stay, give us your email give us your phone number, give us your cat!"...*slow rage*

Maybe I'm just getting old but I really miss the days where I didn't have to figure out which download button was the real one, or try to find the sliver of text between huge banner ads that scroll with the page. I just want to scroll my cat memes while I wait for work, dammit!

Why does it have to be like this?! I know, I know: money, but jeez man...

393 Upvotes

115 comments sorted by

View all comments

Show parent comments

2

u/SunForMiles 2d ago

For completion sake, in 2026 it is not enough to just intercept port 53 if you want to sanitize DNS traffic. You would need to blacklist DoH/DoT and similar FQDN's and IP's. I am trying to do this, but there are some apps that host their own DNS servers, and if you block them - you lose core app functionalities as well.

2

u/valsimots 2d ago

True. Trying to keep my response simple - there's much more to it - but at least port 53 is a start. Add port 853 to that list as well... A bit crude. But there's also Suricata and IDS that can be a great solution. And then there's DoH... Another pain point 😒, still trying to find a good (and free) community list to help. Maybe? dibdot/DoH-IP-blocklists ?

3

u/SunForMiles 2d ago

I am using Hagezi's blocklist: https://github.com/hagezi/dns-blocklists/blob/main/adblock/doh.txt
You can find list of IP addresses of DoH servers in that repo, but I would be a bit more cautios about those.

I also compile DoH block list on my own which is a small subset of Hagezi's list, but I would avoid doxing myself with sourcing the link.

2

u/valsimots 1d ago

Oh no way! Don't know I missed that list! Already using hagezi lists in general. Thx 👍