我正在尝试在 Google Cloud Platform 中构建一个托管多个网站(GBP,IE,FR,DK等)的网络服务器
通常,我们静态地为服务器分配一系列IP,在IIS中设置绑定,然后使用虚拟IP进行负载均衡。
在GCP中分配另一个内部IP似乎已经足够了。关于其他外部IP的大量指南,但我们不希望像这样的面向公众的网络服务器。
有人知道如何向VM / Instance添加额外的内部IP吗?
另外,我已经尝试将我分配给Instance的内部地址更改为网络适配器设置中的静态,接下来我知道我无法访问我的VM以获取爱情和金钱,不得不删除并重新创建。如果我进入高级设置添加额外的静态IP,显然设置为DHCP,因此无法添加其他IP。
谢谢大家。
答案 0 :(得分:1)
我收到GCE讨论组在Google网上论坛中收到的答案:
“您可以向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属性中手动输入它们。下面是我在虚拟机实例(Windows 2008 R2)上配置完全有效的屏幕截图。“
答案 1 :(得分:0)
更新:
现在,您可以在Google Compute Engine上创建具有多个网络接口的实例并分配IP。有关更多信息,请参阅此public documentation link。但是,目前它有以下限制: