My network-wide DNS blocker stops most ads but video ads still get through — is complete blocking even possible?
I run a filtering resolver for the whole house and it works well on ordinary web pages. Ads inside video sites still play, and no amount of adding block lists has changed that.
I keep finding threads promising the list that finally does it, and none of them survive more than a few weeks.
Rather than collecting more lists, I would like to understand whether this is achievable at all with DNS filtering, and if not, why not.
@dns_filter_devrim · 6h ago
It is not achievable with DNS filtering, and the reason is structural rather than a matter of finding a better list.
DNS filtering blocks by hostname. When a page asks for
ads.example.com, your resolver answers with nothing and the request never happens. That works because the ads live on a different hostname from the content.On the large video platforms they do not. The advertisement is served from the same hostname and the same infrastructure as the video itself, stitched into the same stream. There is no name to block that does not also block the thing you came for.
So the list can never exist. Any list that appears to work is either blocking the whole service, or is briefly catching a hostname that will be consolidated within weeks. That is exactly the pattern you observed, and it is the tell.
The general rule worth taking away: DNS filtering can only separate things that are separately named. Where a provider serves everything from one name, it has no purchase at all.
Reply
Report