r2p
May 21, 2022, 1:56am
1
Hello, I have 2 domains hosted with Cloudflare - ride2play.me and ride2play.app. Both have proxy enabled.
When I resolve the .app domain from my location (Brazil), I get properly routed to the nearest POP
# host ride2play.app 1.1.1.1
ride2play.app has address 172.67.171.25
ride2play.app has address 104.21.55.107
ride2play.app has IPv6 address 2606:4700:3030::6815:376b
ride2play.app has IPv6 address 2606:4700:3035::ac43:ab19
But the .me domain resolves to US IPs
# host ride2play.me 1.1.1.1
ride2play.me has address 162.159.138.85
ride2play.me has address 162.159.137.85
ride2play.me has IPv6 address 2606:4700:7::a29f:8955
ride2play.me has IPv6 address 2606:4700:7::a29f:8a55
Is there a reason for that?
Geographic routing isn’t done with DNS. For me, both domains take me to the nearest USA location.
You can see what colo you’re hitting like this: http://ride2play.me/cdn-cgi/trace
2 Likes
r2p
May 21, 2022, 1:17pm
3
That’s what I don’t understand, I’d expect both domains to resolve to Brazil here (I’m testing both from the same link and they’re hosted in the same server). /cdn-cgi/trace returns colo=GRU for .me and colo=MIA for .app, but still .me is getting resolved to 162.159.138.85 and 162.159.137.85 (US)
Cloudflare IPs are anycast, the ‘location’ of the IPs are completely arbitrary and goes back to where they are registered.
https://www.cloudflare.com/en-gb/learning/dns/what-is-anycast-dns/
system
Closed
June 5, 2022, 2:46pm
5
This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.