3 ms·
> Another tricky problem is if people use 8.8.8.8 – a CDN provider such as Akamai will see your request as coming from Europe, and will serve the request out of
by bbrazil 11y ago
> Another tricky problem is if people use 8.8.8.8 – a CDN provider such as Akamai will see your request as coming from Europe, and will serve the request out of a European datacenter as opposed to the node in Nairobi.
https://tools.ietf.org/html/draft-vandergaast-edns-client-ip-00 https://tools.ietf.org/html/draft-vandergaast-edns-client-ip... was designed to handle this exact problem.
- jgrahamc 11y agoCorrect. EDNS0 is useful, but CloudFlare doesn't need to rely on that. A name like news.ycombinator.com resolves to the same IP address wherever you are in the world. We then route that IP address depending on the location of the user using BGP Anycast. This the 8.8.8.8 problem is irrelevant for us (might not be for legacy providers).
- rsohan 11y agoThanks, we'll update the post to reflect this.
- drzaiusapelord 11y agoIt looks like Google Global Caches and other edge caching is proxying everything including the DNS queries in Europe, so what's returned is the proxy's IP, which, of course, points to Europe.