2014-07-23 143 views
1

我最近在「歐洲西部」地區創建了一個GCE實例。它旨在運行連接到外部Web服務的應用程序。 當試圖登錄到web服務時,我得到一個有關受限區域的錯誤。 事實證明,web服務不接受來自美國地區的登錄請求。 我檢查過,即使我的實例位於「歐洲西部」區域,其相關IP也被報告爲美國。 有什麼我可以做得到一個適當的地區知識產權或有沒有辦法解決這個問題? 可能需要放棄GCE如果答案是否定的......GCE實例IP地址

感謝 羅伯特

+0

請在此'gce-discussion'線程中查看最後[post](https://groups.google.com/forum/#!topic/gce-discussion/RjzyHRBRujg)以獲取更多信息。 – Marilu

回答

3

轉貼的answer from Gary Ling,產品經理對外部網絡:

感謝您發佈的電子郵件。我們知道 (幾乎)所有Google IP地址都被SWIP轉爲Mountain View,CA. 而在谷歌,將一塊IP從一個 位置重新映射到另一個位置並不罕見,特別是考慮到雲的IP地址爲 的彈性。太糟糕了,許多外部地理IP服務僅依賴於SWIP數據庫,其中包括 。雖然我們正在評估我們可以爲 幫助我們的客戶做些什麼,但我認爲您的最佳選擇是聯繫您的 API提供商,並探索他們現在可能提供的選項。

更明確的,有一個地理IP供應商可能會確定一個IP地址的位置的幾種方法。其中大多數可能不適合像GCP這樣的全球雲提供商。

  1. 將IP與分配Internet權限的區域相關聯。在這種情況下,GCE的地址主要由美國互聯網權威機構ARIN分配。一旦分配給Google,通過管理Google內部網絡上的路由規則,可以在任何位置使用這些地址。
  2. 將IP與註冊公司的地址相關聯。在這種情況下,與所有GCP IP相關的官方地址就是Google Mountain View總部,即使是在歐洲或亞洲使用的地址。
  3. 使用網絡距離測量值來確定子網所在的位置。這種方法更加昂貴,因爲它需要從全球多個地點發送主動ping;通常該地址與最近的測量節點相關聯。這是一種更準確的方法,但需要運行許多連接良好的節點併發送大量互聯網流量,至少每個互聯網上有24個互聯網流量。