poitrus
Show HN: Lagsim – Simulate real network conditions (3G, WiFi, Starlink)
If you configure NextDNS on a router, your router will perform the exact same caching pi-hole is doing, so it will make no difference performance-wise.
When headers are specifically requests with -i for instance, I agree curlie should print them on stdout. PR accepted ;)
A records are blockable the same way, it wouldn’t buy them anything here.
For trackers to use DoH, they could certainly perform XHR requests to resolve a domain, but they won't be able to use it to perform a request from the browser. You may use http://<ip> instead of http://<domain>, but this has two issues:
1. You won't be able to use virtual hosting (the Host header is gone), and thus you need one IP per "service", which is doable but harder, more custom and more expensive.
2. You won't be able to use HTTPS, except with an expensive certificate that is somewhat harder to setup.
As most websites are HTTPS now, a non HTTPS tracker would rase mixed content errors. Not to mention that this IP would quickly be blocked by browser based ad blockers, and IPs are harder than domains to change.
And all this is doable without DoH, you just embed the IP the ad library embedded by the site.
NextDNS first to block ALL third-party trackers disguised as first-party
Most routers are not powerful enough to efficiently run blocklists and analytics locally.