2015-10-14 51 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地址錯誤。

相關問題