在Google Cloud上旋转IP

时间:2019-07-08 20:57:09

标签: google-cloud-platform

我在Google Cloud Compute引擎上有一个实例。默认情况下,它具有1个临时外部IP地址。

我需要不断更改此外部IP,最好每1-2分钟更改一次。

有什么办法可以通过运行一些代码来实现这种“ IP轮换”? 另外,一旦分配了新的IP,是否可以通过上一个问题中的代码获取该IP并将其保存在外部数据库中?

更新:用例是为反向连接IP代理服务器提供IP旋转

1 个答案:

答案 0 :(得分:0)

这很可能可以通过add-access-config完成。正如documentation所示:

  

gcloud compute instances add-access-config用于为Google Compute Engine虚拟机的网络接口创建访问配置。这样,您便可以将公共的外部IP分配给虚拟机。

这列出了外部IP地址(并指出了它们当前是否已分配):

gcloud compute addresses list | grep external

将所有IP地址添加到NIC,然后轮换服务的地址可能会减少干扰。