我在Google Cloud Compute引擎上有一个实例。默认情况下,它具有1个临时外部IP地址。
我需要不断更改此外部IP,最好每1-2分钟更改一次。
有什么办法可以通过运行一些代码来实现这种“ IP轮换”? 另外,一旦分配了新的IP,是否可以通过上一个问题中的代码获取该IP并将其保存在外部数据库中?
更新:用例是为反向连接IP代理服务器提供IP旋转
答案 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,然后轮换服务的地址可能会减少干扰。