我有一个 Google Cloud Platform 项目,其中的服务器运行一些 Web 平台和 API,为了将该服务器迁移到更现代的系统,我在同一个 GCP 项目中设置了一个新的 VM 实例,我想知道是否可以更改指向该 IP 的所有 DNS 记录,可以简单地将公共 IP 从旧虚拟机交换到新虚拟机。
我一直在查看一些有关此问题的文档,但它总是从释放当前 IP 开始,我不确定一旦释放它,我是否能够为其他虚拟机使用相同的 IP。
也许这太懒了,正确的方法是更改 DNS 记录,但服务器持有 6 个不同的域...
如果我所说的是反对某种“良好做法”,请告诉我,我在这件事上完全是新手。
提前感谢您提供任何可能为我指明正确方向的帮助。
您必须创建静态外部公共地址才能保留您的 IP 地址。
https://cloud.google.com/compute/docs/ip-addresses/configure-static-external-ip-address
您可以将此地址分配给正在运行的虚拟机或在创建虚拟机时分配。从虚拟机中删除该地址不会释放该地址。如果您想将临时地址转换为静态地址,您也可以这样做。