CloudFlare not using the nearest location?

Hello, I have several sites running on CloudFlare free plan. As stated in the documentation, the colo field will provide the data-center location. My origin server is hosted in Singapore but when I access the site from India, cloudflare is serving the requests from Singapore and not from the nearest data-center (which is BLR).

Here’s the output of /cdn-cgi/trace:

fl=35f400
h=alstonmont.com
ip=157.45.225.199
ts=1584778846.602
visit_scheme=https
uag=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0
colo=SIN
http=http/2
loc=IN
tls=TLSv1.3
sni=plaintext
warp=of

For example, here is the output of cloudflare website, which is served from the nearest data-center:

fl=221f11
h=cloudflare.com
ip=2405:204:568c:bc0b:75b9:9292:a7c:9ca8
ts=1584779641.744
visit_scheme=https
uag=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0
colo=BLR
http=http/2
loc=IN
tls=TLSv1.3
sni=plaintext
warp=off

Do I need to upgrade my plan to get this feature?

All addressed in #Tutorials

https://community.cloudflare.com/t/peering-why-dont-i-reach-the-closest-datacenter-to-me/76479
1 Like

This topic was automatically closed after 30 days. New replies are no longer allowed.