在 Google Cloud PLatform 中,我们是否可以使用多个外部公共 IP 地址并将它们映射到实例别名 IP 地址,这两个地址都是 GCP 外部网络负载均衡器后面的 NIC0 VM 实例的一部分?(这样我们可以发布多个服务,每个服务都有不同的公共到私有 IP 映射,但 Google 文档指出情况并非如此(
https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address
是的,可以使用多个外部 IP 指向单个 NIC0 接口,如下所示:
要将多个外部 IP 地址分配给单个实例,您可以 设置多个转发规则以指向单个目标实例 使用协议 转发。
这意味着只需创建池和区域转发规则。
请记住,外部流量将在某个时候被 nat 占用,因此看起来所有请求都直接到达您的内部 IP 地址,例如外部 IP 2.2.2.2、3.3.3.3 和 4.4.4.4 将转换为类似 10.128.0.2 的内容。
这仅适用于主 NIC0 IP。