# 管理网络与 IP 地址

说明实例详情页「网络配置」卡片如何更换公网和内网 IPv4，重点提醒更换公网 IPv4 没有确认弹窗、也没有找回旧地址的入口。

实例详情页的「网络配置」卡片管理两类地址：公网 IPv4 和内网 IPv4。两者的更换机制完全不同——内网 IPv4 是你手动输入新地址，由后端校验；公网 IPv4 是点击一个按钮，由平台从地址池自动分配。**更换公网 IPv4 会立即释放当前地址，且没有换回的入口**，请在点击前读完下一节。

_界面示意图：实例详情页『网络配置』卡片：主要公网 IPv4 字段、更换公网 IPv4 按钮、内网 IPv4 字段和对应的更换入口_

## 开始之前

> [!CAUTION]
> 点击**更换公网
> IPv4**没有二次确认弹窗，点击即执行。旧地址会被立即释放回平台的公共地址池，此后不再受你的账户控制；产品没有「撤销更换」或「换回原
> IP」的功能，找不到操作能拿回同一个地址。

如果实例上挂了不止一个公网 IPv4，一次点击会把**全部**地址一起更换，没有勾选单个地址的入口。点击前先确认：

- 依赖旧地址的 DNS 解析是否能承受一次变更
- 防火墙白名单、第三方系统里对旧地址的引用是否已经记录，方便更换后逐一更新

更换本身没有次数限制，也没有冷却时间，不会产生额外费用。这不代表可以随意尝试——它只是意味着平台不会替你拦下一次误触。

## 会发生什么，不会发生什么

| 会发生什么                                                                | 不会发生什么                                                                         |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| 点击后立即发起请求，实例上出现「正在更换 IPv4」提示，平台异步处理后续步骤 | 不会弹出确认框或要求输入实例名二次确认——点击按钮即视为确认                           |
| 旧地址被释放，进入平台的公共空闲地址池                                    | 不会把旧地址单独留给你的账户，也没有专属的「冷却期」——下一个发起分配的用户可能拿到它 |
| 平台从空闲池取一个新地址装到实例上                                        | 不会提供「撤销更换」或「换回原 IP」的按钮或接口                                      |
| 实例挂了多个公网 IPv4 时，本次操作会更换全部地址                          | 不会只更换你指定的某一个地址——请求不区分具体地址                                     |

## 更换公网 IPv4

1. 打开实例详情页，找到「网络配置」卡片，确认「主要公网 IPv4」字段显示的正是要更换的地址。
2. 在「网络配置」卡片，点击**更换公网 IPv4**。按钮点击后立即生效。
3. 页面出现「正在更换 IPv4」提示。这段时间网络会短暂中断，直到新地址装上为止。
4. 更换完成后，「主要公网 IPv4」字段显示新地址。更新所有依赖旧地址的 DNS、防火墙白名单和第三方配置——平台不提供找回旧地址的方式。

_界面示意图：更换公网 IPv4 按钮的点击态和随后出现的『正在更换 IPv4』提示，需要拍到按钮周围没有任何确认弹窗_

## 更换失败时

更换公网 IPv4 分两步异步执行：先释放旧地址，再装上新地址。如果整个请求失败，平台只会自动回收**还没用上的新地址**，不会尝试把旧地址找回来。

> [!NOTE]
> 少数情况下，如果失败恰好发生在「旧地址已释放、新地址还未装上」的窗口期，实例可能会短暂失去公网 IPv4。平台不会自动恢复——需要联系 Cypacky Support，由人工重新触发一次分配。请提前记下工作请求 ID。

## 按钮不可用的情况

- **实例所在地区不支持公网 IPv4**：仅香港、澳门、朝鲜、南极洲、日本系列实例支持，其他地区的实例上，「网络配置」卡片里根本不会出现这个按钮。
- **实例状态不是「正在运行」或「已停止」**：例如维护中、等待配置时，按钮会显示但处于禁用状态。
- **实例有其他工作请求正在进行**：创建、重装、升级、迁移等任务处理完之前，按钮同样不可用。
- **账户或实例处于欠费、安全锁定、未决发票等状态**：这类限制与其他实例操作共用同一套校验，具体提示文案参见[启动、停止与重启实例](/zh-cn/compute/instances/management/power/)的「操作被拒绝时」一节。

## 更换内网 IPv4

内网 IPv4 的更换方式和公网 IPv4 不同：你在表单里手动输入目标地址，提交后由后端校验子网范围和占用状态。

地址格式不对时，界面会提示：

> 请输入有效的 IPv4 地址。

表单下方另有一行说明：

> 最终的子网范围和占用状态由后端校验。

更换什么时候生效，取决于实例当前是否在运行。实例运行中时，界面会提示：

> 实例会自动关机、更换地址并重新启动，期间网络连接将暂时中断；已有公网 IPv4 映射会同步更新。

实例已关机时，界面会提示：

> 实例当前已关机。地址更换完成后，下次开机将使用新地址；已有公网 IPv4 映射会同步更新。

_界面示意图：更换内网 IPv4 的输入表单，需要拍到地址输入框，以及运行中/已关机两种状态各自对应的提示文案_

## 相关文档

- [实例详情](/zh-cn/compute/instances/detail/)
- [启动、停止与重启实例](/zh-cn/compute/instances/management/power/)
- [删除实例](/zh-cn/compute/instances/management/delete/)
- [工作请求](/zh-cn/compute/operations/work-requests/)
