2015-10-14 23 views
0

我位于1000英里从新加坡。我使用CloudFront在新加坡地区使用S3来提供数据。为什么Cloudfront在远离我的数据中心为我服务?

当我下载内容时,cloudfront服务于我从美国华盛顿服务器。 (检查IP地址)

为什么它不是来自新加坡?

+0

你看到的一些云端IP地址是什么? http://cloudfront.sqlbot.net在哪里说你是从(“浏览器边缘”)提供服务? –

+0

@ Michael-sqlbot,204.246.164.128 – moeseth

+1

'204.246.164.128'解析为'server-204-246-164-128.sin2.r.cloudfront.net' ...这确实是新加坡(sin2)。 –

回答

2

对于与CDN相关的IP地址的GeoIP查找是非常不准确的。

提供GeoIP查找的服务从各种来源收集有关每个IP地址的地理分配的信息,并尽力提供准确的地理分配。根据我的经验,便宜的服务准确率为80%-85%,而最昂贵的服务准确率不超过90%。

AWS不会将IP地址的分配发布到特定区域。相反,他们designate the IP addresses merely as GLOBAL。因此,您使用的GeoIP服务可能不知道每个IP的特定地理位置。他们做出最好的猜测。

此外,CDN将尝试使用延迟最少的节点给您。延迟一般随地理距离增加而增加,但有时较长的路由可能由于较快或较少拥塞的连接而提供较低的延迟。

就你而言,我怀疑你是从新加坡接收数据,你的GeoIP提供商刚刚得到IP地址错误。

相关问题