cloud - 为什么我的公共(public) IP 来自美国,而我的 VM 位于南美洲东部 1-a?

标签 cloud google-compute-engine

提前感谢所有回复。
我创建了一个实例来运行 VoIP 系统。该实例已根据 Google 说明创建,并且 IP 公共(public)已设置为与该实例一起使用。
IP 地址为 35.199.100.126,实例位于 southamerica-east1-a。
为什么我的 IP 公共(public)地址显示在美国加利福尼亚州?
我在延迟方面遇到了一些麻烦。它不应该是来自圣保罗的 IP 吗?

最好的祝福。

埃尼奥·埃尔茨·菲略。

最佳答案

正如我们通常看到的那样,Google 不会为您的机器提供公共(public) IP。通常,您机器中的接口(interface)具有分配给它的 IP。但是在 GCP 中,面向公众的“接口(interface)”并不位于您的虚拟机中,而是系统向您的虚拟机转发。在您的情况下,位于您本地 (GCP) 网络中的 IP 是南美洲的 IP。

以上应该解决您的问题,但要解决您的问题,请检查私有(private)IP位置是否是真正的问题,因为它们作为内部通信非常快。之后,请评估您的 GCP 结构中的网络层,因为 VOIP 是一个对速度极为敏感的系统。

关于cloud - 为什么我的公共(public) IP 来自美国,而我的 VM 位于南美洲东部 1-a?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52114619/

相关文章:

google-cloud-storage - 在最初为实例配置错误的范围后恢复访问

ssh - 无法通过 SSH Google Cloud 实例 -

Android 设备发送至 GCM 消息 "Access denied for user ' root'@'localhost' "

cloud - Google Cloud Compute Engine 是否允许使用 Ubuntu 镜像?

Powershell从私有(private)IP获取Azure VM名称

php - 安装 Acquia CLI 时出错

node.js - 使用 Azure Functions 和 Azure Cosmos DB 时出现问题,返回 "down for maintenance"

database - 审计数据的云存储有哪些好的选择? (连续写,很少查询)

haskell - 向 ManagedProcess 发送消息时 Cloud Haskell 永远挂起

python - 使用 libcloud 为 gce 实例创建 sshKey