VPS能换IP,但真正能走的路只有两条:把保留IP(Reserved IP)重新指派到另一台实例,或者把实例重建,让地址池重新发一个新IP。自选IP、把现有实例的IP转成保留IP,这两件事在DigitalOcean的文档里都明确写着不行。这些功能在你所在地区能不能用,以官方为准。
对做英文站的人来说,IP不是个抽象概念。域名A记录、SSL证书、防火墙白名单、监控告警、支付接口的IP白名单,全挂在这串数字上。换IP不是点一下按钮就完事,前后要确认的东西比操作本身多。换IP归在运营收尾这一类活里,它不决定网站能不能做起来,但没做完,网站就可能打不开。
- 是什么:VPS换IP指公网IP变更,官方文档里能查到的路径是保留IP重新指派和重建实例两类。
- 官方怎么说:DigitalOcean明说不能指定IP、不能把实例IP转成保留IP,重建实例才会拿到新IP。
- 怎么做:控制面板Networking > Reserved IPs > Reassign,或者用CLI、API指派。
- 要多少钱:已指派的保留IPv4免费,未指派的收费,金额看你账号的账单页。
- 容易踩的坑:以为解绑就是换掉了IP,重新指派失败不知道先查同数据中心。
本文只讲VPS公网IP变更的几种来源、操作路径,以及换前换后要确认的事。
本文目录
vps可以换ip吗:先分清「换IP」到底指哪件事
在搜索框里打「vps可以换ip吗」,答案是有条件的能。先要看你说的换IP是哪一种,三种来源的操作和结果都不一样。
三种「换IP」不是一回事
保留IP重新指派,IP本身不动,动的是它绑在哪台机器上。Reserved IP是公网可访问的静态IPv4和IPv6地址,可以按需指派和重新指派给Droplet。你把这枚地址从A机器上解下来,挂到B机器,外面看到的IP没变。这种换法适合迁移和故障切换。
重建实例是另一条。旧机器销毁,地址回池;新机器创建时从池里随机拿一个新地址。这是真正意义上的「换一个新IP」。代价是数据和配置都要重新弄。
第三条是BYOIP,把你自己的IPv4地址段带到DigitalOcean,开通后用跟Reserved IP一样的界面和API指派。这条不是给只有一台机器的人准备的,是手里有地址段的。
如果你的机器要同时跑IPv4和IPv6,双栈怎么挑写在双栈VPS推荐里。
为什么官方不让你自选IP
Droplet只有租用的IP,没有独立IP。新建实例时,平台从可用池里租一个静态地址给它,销毁实例后地址回到池里。官方也明说不能创建指定IP的Droplet,新地址从池里随机分配。
站在服务商角度,地址池是共享资源,能自选就乱套了。对用机器的人来说,能操作的是「保留一枚地址,让它跟着你走」,不是「从池里挑一枚」。这两件事听着像,实际差很远。
官方怎么说:哪些能换、哪些明确不行
vps更换ip这件事,官方把边界写得很直白,能做的和不能做的分开列。这里不逐条翻译,拣跟换IP直接相关的说。

能做的:保留IP可在同数据中心内重新指派、可解绑
Reserved IP可以重新指派到同一数据中心内的另一台Droplet,也可以从Droplet上整个解绑。Reserved IPv6也能在同一数据中心内即时重映射到别的Droplet。
注意「同一数据中心」这个前提。后面重新指派失败,先回来看这一条。跨了机房,操作入口再对也没用。
明确不行的四件事
- 自选IP:不能创建指定IP的实例,地址从池里随机分。
- 实例IP转保留IP:不能把Droplet的IP转成Reserved IP。
- 跨区迁移保留原IPv4:把实例迁到新区域,原IPv4带不走;要静态地址,就上reserved IP。
- 销毁后找回原IP:地址回区域池,释放后没有找回的选项。
这四条不是操作不熟,是规则上就不给做。碰到卡住,先回来对一遍,别在面板里反复试。
重建实例才是「拿一个新IP」的官方办法
官方原话是:「If you want to create a new IP address for an existing Droplet, you need to recreate the Droplet.」白话就是,要给已有实例换一个新地址,只能重建它。
重建不是重装系统,是销毁再建。数据、快照、配置、域名解析,都要提前处理。这一步没有后悔药,动手前把备份做好。
vps换ip方法:控制面板、CLI、API 三条操作路径
先假设你手里已经有一枚Reserved IP,现在它绑在A机器上,你要把它挂到B机器。控制面板、CLI、API三条路做的是同一件事,选顺手的就行。

换之前先确认这5项
- 当前IP:在实例详情页把公网IPv4抄下来,跟你要动的保留IP核对是不是同一枚。抄错一位,后面全白做。
- 绑定域名:在DNS后台把这枚IP相关的A记录、子域记录列出来。换完不回查,域名可能还指着旧地址。
- rDNS:在服务商面板看反向解析是不是挂在这枚IP上。
- 防火墙规则:安全组、系统防火墙、面板里的防火墙,凡是写了来源IP的规则都要过一遍。
- 证书绑定:检查证书绑定。
控制面板Reassign全流程
- 主菜单点Networking。
- 点Reserved IPs,页面会列出保留IP和它们对应的Droplet。
- 找到要操作的那枚IP,打开右边的…(More)菜单。
- 点Reassign。
- 在Reassign Reserved IP窗口里,Search for a Droplet字段选目标Droplet。
- 点Reassign Reserved IP确认。
解绑是另一条路:点Unassign,在窗口里输入当前绑定的Droplet名称确认,再点Unassign Reserved IP。解绑之后地址还在你账号里,但不再指向任何机器。

CLI与API重新指派
先把doctl装好,创建personal access token,用token授权,执行doctl auth init。授权完,IPv4重新指派用这条:
doctl compute reserved-ip-action assign <reserved-ip> <droplet-id> [ flags ]
IPv6用这条:
doctl compute reserved-ipv6 assign <reserved-ipv6> <droplet-id> [ flags ]
API走两个地址,IPv4是:
POST https://api.digitalocean.com/v2/reserved_ips/{reserved_ip}/actions
IPv6是:
POST https://api.digitalocean.com/v2/reserved_ipv6/{reserved_ipv6}/actions
命令里的尖括号是占位,换成你自己的保留IP和Droplet ID,尖括号别一起粘进去。
重建实例换新IP的路径与代价
重建实例换新IP,路径就是销毁再建。旧地址回池,新地址随机。代价是数据要提前备份,域名解析要改,监控和白名单要重设。按小时计费的机型做这种操作,成本可控,按小时计费VPS里写了怎么挑这类机型。
数字和限制:换IP前必须知道的几条硬规则
换IP前有几条硬规则,跟面板长什么样无关,先记住再动手。
| 项目 | 规则 |
|---|---|
| 重新指派范围 | 只能在同一数据中心内的实例之间 |
| 已指派的reserved IPv4 | 免费 |
| 未指派的reserved IPv4 | 收费,金额看你账号的账单页 |
| 跨区迁移保留原IPv4 | 不允许,要静态地址就用reserved IP |
| 销毁后找回原IP | 不可能,地址回区域池 |
这几条里最容易忽略的是「同一数据中心」。重新指派失败,先回来看这一行。
搬瓦工的面板里,哪些按钮不是换IP
搬瓦工的VPS跑在自研的KiwiVM面板上,官方列出来的功能有启动停止、重装系统、紧急控制台、rDNS(PTR)记录管理、数据中心迁移、快照、用量统计、API。所有VPS都带即时rDNS设置。
数据中心迁移是换机房,不是换IP的开关。把迁移当成换IP,不是「保留原地址」的做法。
搬瓦工换IP的具体入口,以你账号里面板显示和工单回复为准。别在面板里看到一个按钮就点,先确认它改的是地址还是机房。
换IP容易踩的坑
换IP出问题,多半不是命令敲错,是前面的判断错了。挑几个最容易卡住的地方说。
以为解绑就是换掉了IP
解绑只是让这枚地址不再指向任何机器,地址还在你账号里,还是那一枚。要把它换到另一台机器,得点Reassign。官方把reassign和unassign分成两个动作,不是一个动作的两种叫法。
重新指派失败,先查目标实例是不是在同一个数据中心
保留IP只能指到同数据中心的实例。先看机房,再看权限,最后看命令参数。
换IP改的是地址,不是账号状态
服务商条款里禁止的事,换个IP照样处理。条款管的是行为,不是那串数字。指望换IP把麻烦甩掉,方向就错了。
线路不会跟着IP换
换IP解决的是地址问题,线路走哪条不在换IP这件事里。挑线路的写法在CN2 GIA线路VPS里,别把两件事混在一起。
换IP要花多少钱、不划算时换哪台
费用口径:已指派免费、未指派收费
已指派的reserved IPv4免费,未指派的收费。未指派就是地址挂在你账号里、没指向任何机器,这种状态会计费。具体金额去账号的账单页看,账单页显示多少就是多少。
搬瓦工的套餐价格是公开的,拿几个档位做参照:40G KVM VPS是$52.99/half year,80G是$19.99/month,160G是$39.99/month,320G是$79.99/month,480G是$119.99/month。所有套餐带1–10 Gigabit上行,99.9% uptime,30天退款。
付款方式上,支持支付宝的机型写在支持支付宝的VPS里。
替代方案:原机器换IP受限时,直接换一台
想找可以换IP的VPS,先看服务商给不给你保留IP这个功能。有些场景换IP不划算:机器配置低、机房线路不合适、重建成本高于换新。这时候直接换一台更省事,别在一台老机器上反复折腾。
挑替代机型,看高性价比海外云服务器和RackNerd VPS两篇,按预算和机房选。
用AI帮你把换IP前后的活干完
AI在这件事上干的是整理和填空,不是替你在面板上点按钮。把它当个助手,别当操作员。
AI能帮的3步
- 把两条路径整理成对照表:保留IP重新指派适合什么、重建实例适合什么、各自限制是什么。
- 按你的服务商面板字段,生成换前检查清单:当前IP、绑定域名、rDNS、防火墙规则、证书绑定。
- 把CLI和API命令按你的Droplet ID和保留IP填好,生成可复制的命令草稿。
人必须亲手做的3件事
- 在控制面板Networking > Reserved IPs里点Reassign,选目标实例并确认。
- 换完后到域名DNS后台把A记录改成新IP,等解析生效。
- 看监控和业务是否恢复,决定保留还是回退。
3条可以直接照抄的提示词
下面三条是本文给的示例,不是官方模板,复制后把X、Y换成你自己的值。
- 「根据DigitalOcean官方文档,列出Reserved IP重新指派和重建Droplet两种换IP方式的区别,各写适用场景和限制条件,只用文档原文,不要补充。」
- 「我在DigitalOcean有一台Droplet,保留IP是X,Droplet ID是Y,帮我把doctl重新指派IPv4的命令填好,并列出执行前要确认的5项。」
- 「帮我做一份VPS换IP后的检查清单,覆盖DNS解析、rDNS、防火墙、证书、监控告警,每项写清在哪个后台看。」
这些整理完,要写成一篇给自己看的操作记录,猎者出海的AI Agent的写作编辑那块能接:选题、大纲、成稿。
常见问题
VPS换IP是官方允许的吗?
允许,但只有两条路。一条是把保留IP重新指派到另一台实例,另一条是重建实例让地址池发新IP。自选IP和把现有实例IP转成保留IP都不行。
能给VPS指定一个IP吗?
不能。平台创建实例时地址从池里随机分配。要固定地址,就建一枚保留IP,在实例之间重新指派。
换IP后域名解析要改哪里?
改DNS后台里指向旧地址的A记录。
换IP要花钱吗?
已指派的保留IPv4免费,未指派状态收费,金额看你账号的账单页。
搬瓦工的VPS可以换IP吗?
KiwiVM面板列出的功能里有rDNS、数据中心迁移、快照,具体走哪个入口,以你账号里的面板和工单回复为准。
换IP后原来的IP还能找回吗?
不能。实例销毁后地址回区域池,释放后没有找回选项。要保住地址,一开始就用保留IP。
换IP的动作就那几步,难的是换完之后把认这枚地址的地方一个个改回来。这次整理完,下次换成别家面板,照着改就行。猎者出海的AI Agent在这类整理和成稿上能接一把。

发表评论