server=/archive.today/8.8.8.8
server=/archive.today/8.8.4.4
server=/archive.ph/8.8.8.8
server=/archive.ph/8.8.4.4
server=/archive.is/8.8.8.8
server=/archive.is/8.8.4.4
server=/archive.li/8.8.8.8
server=/archive.li/8.8.4.4
server=/archive.vn/8.8.8.8
server=/archive.vn/8.8.4.4
server=/archive.fo/8.8.8.8
server=/archive.fo/8.8.4.4
server=/archive.md/8.8.8.8
server=/archive.md/8.8.4.4
server=/archive.to/8.8.8.8
server=/archive.to/8.8.4.4
This way you use 1.1.1.1 for everything, except the domains listed above where it uses Google DNS instead.You as for a record, you get answer. You ask for IP adddress of archive.today, you get that IP
Then you connect to that IP
If your DNS doesn't leak client IP, the browser connecting to server IP will leak it.
It's entirely irrelevant protection that does nothing but makes competing on cdn harder.
[1] >>36971650
I always found the funding of archive.is unknown. Who is behind it and why do they want this info. Why and how they can provide this for free is a big unknown to me.
I'm giving cf the benefit of the doubt against archive. At least I know cloudflare and this would be the first "doubt-moment"...
It's weird that others don't have this issue that much, I would have thought that CDN's would scream from everywhere for years already, if archive.is his statement is "complete".
Edit: cloudflare does not seem to block what's needed though.
> EDNS IP subsets can be used to better geolocate responses for services that use DNS-based load balancing. However, 1.1.1.1 is delivered across Cloudflare’s entire network that today spans 180 cities. We publish the geolocation information of the IPs that we query from. That allows any network with less density than we have to properly return DNS-targeted results.
The issue isn't leaking your IP to archive.today. It's leaking your IP to any other dns servers along the way
Do you know how recursive DNS works?
"Yea.. thanks dude. Just.. drive the car, will ya?"
For example in unbound the defaults, when EDNS0 is enabled (disabled by default), are:
max-client-subnet-ipv6: 56
max-client-subnet-ipv4: 24
Forwarding can also be conditionally enabled for specific clients, upstream servers, specific zones, etc.ref: https://unbound.docs.nlnetlabs.nl/en/latest/manpages/unbound...
Your DNS server probably doesn't have the exact record for you at the ready, but it does know another DNS server that gets you closer to an answer. That's how recursive DNS works and it might happen a few times before you actually get to a result. With ECS now every DNS server in this chain knows 12.45.56.x wanted to visit hacker news.