0

我正在尝试在托管多个网站(GBP、IE、FR、DK 等)的Google Cloud Platform中构建网络服务器

通常,我们会为服务器静态分配一个 IP 范围,在 IIS 中设置绑定,然后使用虚拟 IP 进行负载平衡。

在 GCP 中分配另一个内部 IP 似乎几乎不可能。有很多关于额外外部 IP 的指南,但我们不希望像这样面向公众的网络服务器。

有人知道如何向虚拟机/实例添加额外的内部 IP 吗?

另外,我尝试在网络适配器设置中将分配给实例的内部地址更改为静态,接下来我知道我无法访问我的虚拟机,因为爱和金钱,不得不删除并重新创建。如果我进入高级设置以添加额外的静态 IP,显然我们设置为 DHCP,因此无法添加额外的 IP。

谢谢大家。

4

2 回答 2

1

我从 Google Groups 中的 GCE 讨论组收到的答案:

“您可以向 VM 实例添加额外的内部 IP 地址。这可以通过为 VM 启用 IP 转发、创建静态网络路由、添加适当的防火墙规则以及为 Windows 的网络适配器设置额外的内部 IP 地址来实现。这些步骤是本文针对 Linux 机器 ( https://cloud.google.com/compute/docs/networking#set_a_static_target_ip_address ) 进行了描述。相同的步骤适用于 Windows VM。您需要保留初始内部 IP 地址、子网掩码、适配器的网关地址和 DNS 设置,并在网络适配器的 IPv4 属性中手动输入它们。下面是我在 VM 实例(Windows 2008 R2)上完美运行的配置截图。

于 2017-03-31T11:24:48.060 回答
0

更新:

现在,您可以在 Google Compute Engine 上创建具有多个网络接口的实例并分配 IP。有关详细信息,请参阅此公共文档链接。但是,目前它有以下限制:

  • 启用了多个网络接口的 VM 上的任何网络接口都不支持别名 IP 范围。
  • 创建 VM 后,您无法修改或删除网络接口。
于 2018-01-07T20:56:22.610 回答