实例详情页的「网络配置」卡片管理两类地址:公网 IPv4 和内网 IPv4。两者的更换机制完全不同——内网 IPv4 是你手动输入新地址,由后端校验;公网 IPv4 是点击一个按钮,由平台从地址池自动分配。更换公网 IPv4 会立即释放当前地址,且没有换回的入口,请在点击前读完下一节。
如果实例上挂了不止一个公网 IPv4,一次点击会把全部地址一起更换,没有勾选单个地址的入口。点击前先确认:
- 依赖旧地址的 DNS 解析是否能承受一次变更
- 防火墙白名单、第三方系统里对旧地址的引用是否已经记录,方便更换后逐一更新
更换本身没有次数限制,也没有冷却时间,不会产生额外费用。这不代表可以随意尝试——它只是意味着平台不会替你拦下一次误触。
| 会发生什么 | 不会发生什么 |
|---|---|
| 点击后立即发起请求,实例上出现「正在更换 IPv4」提示,平台异步处理后续步骤 | 不会弹出确认框或要求输入实例名二次确认——点击按钮即视为确认 |
| 旧地址被释放,进入平台的公共空闲地址池 | 不会把旧地址单独留给你的账户,也没有专属的「冷却期」——下一个发起分配的用户可能拿到它 |
| 平台从空闲池取一个新地址装到实例上 | 不会提供「撤销更换」或「换回原 IP」的按钮或接口 |
| 实例挂了多个公网 IPv4 时,本次操作会更换全部地址 | 不会只更换你指定的某一个地址——请求不区分具体地址 |
- 打开实例详情页,找到「网络配置」卡片,确认「主要公网 IPv4」字段显示的正是要更换的地址。
- 在「网络配置」卡片,点击更换公网 IPv4。按钮点击后立即生效。
- 页面出现「正在更换 IPv4」提示。这段时间网络会短暂中断,直到新地址装上为止。
- 更换完成后,「主要公网 IPv4」字段显示新地址。更新所有依赖旧地址的 DNS、防火墙白名单和第三方配置——平台不提供找回旧地址的方式。
更换公网 IPv4 分两步异步执行:先释放旧地址,再装上新地址。如果整个请求失败,平台只会自动回收还没用上的新地址,不会尝试把旧地址找回来。
[!NOTE] 少数情况下,如果失败恰好发生在「旧地址已释放、新地址还未装上」的窗口期,实例可能会短暂失去公网 IPv4。平台不会自动恢复——需要联系 Cypacky Support,由人工重新触发一次分配。请提前记下工作请求 ID。
- 实例所在地区不支持公网 IPv4:仅香港、澳门、朝鲜、南极洲、日本系列实例支持,其他地区的实例上,「网络配置」卡片里根本不会出现这个按钮。
- 实例状态不是「正在运行」或「已停止」:例如维护中、等待配置时,按钮会显示但处于禁用状态。
- 实例有其他工作请求正在进行:创建、重装、升级、迁移等任务处理完之前,按钮同样不可用。
- 账户或实例处于欠费、安全锁定、未决发票等状态:这类限制与其他实例操作共用同一套校验,具体提示文案参见启动、停止与重启实例的「操作被拒绝时」一节。
内网 IPv4 的更换方式和公网 IPv4 不同:你在表单里手动输入目标地址,提交后由后端校验子网范围和占用状态。
地址格式不对时,界面会提示:
请输入有效的 IPv4 地址。
表单下方另有一行说明:
最终的子网范围和占用状态由后端校验。
更换什么时候生效,取决于实例当前是否在运行。实例运行中时,界面会提示:
实例会自动关机、更换地址并重新启动,期间网络连接将暂时中断;已有公网 IPv4 映射会同步更新。
实例已关机时,界面会提示:
实例当前已关机。地址更换完成后,下次开机将使用新地址;已有公网 IPv4 映射会同步更新。