Google cloud platform 如何在谷歌云的一个实例中托管多个域,每个域解析为不同的ip地址

Google cloud platform 如何在谷歌云的一个实例中托管多个域,每个域解析为不同的ip地址,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我想在一次谷歌云实例中托管10个域,每个域应解析为不同的ip 这里有谁能帮我实现这一点,我可以找到一个合适的解决方案,所以需要你们的帮助。你们可以通过使用转发规则来实现这一点 您需要为GCP项目中的每个域保留一个静态外部IP地址。 然后将每个静态外部IP地址分配给转发规则 转发规则对象将匹配IP协议和端口的流量定向到指定的目标实例。有关更多详细信息,请查看文档 以下命令将创建转发规则,将端口80上的TCP流量转发到同一端口上的目标实例。 在您的情况下,由于您有一个静态外部IP地址,您可以通过指定

我想在一次谷歌云实例中托管10个域,每个域应解析为不同的ip


这里有谁能帮我实现这一点,我可以找到一个合适的解决方案,所以需要你们的帮助。

你们可以通过使用转发规则来实现这一点

您需要为GCP项目中的每个域保留一个静态外部IP地址。
然后将每个静态外部IP地址分配给转发规则

转发规则对象将匹配IP协议和端口的流量定向到指定的目标实例。有关更多详细信息,请查看文档

以下命令将创建转发规则,将端口80上的TCP流量转发到同一端口上的目标实例。
在您的情况下,由于您有一个静态外部IP地址,您可以通过指定--address IP-address标志将其与转发规则相关联

gcloud compute forwarding-rules create rule-name --ip-protocol TCP \
    --ports 80 --address IP ADDRESS --target-instance target-instance-name  

此链接的GCP公共文档对此进行了完整记录。

此处已对此进行了回答。对于我之前的评论,请确保您进行了定价审查。协议转发并不便宜。这是一篇谷歌文章,有一步一步的介绍