弹性公网 IP 是什么
弹性公网 IP(EIP)是可独立购买、独立持有的公网地址:它与实例解耦,可以随时绑定、解绑并迁移到另一台资源上,业务迁移时公网地址可以延续。可绑定的对象包括云服务器、弹性网卡、NAT 网关、负载均衡、高可用虚拟 IP 等。这是它相对「创建实例时分配的固定公网 IP」的核心差别。
基本信息
| 别名 | EIP / 弹性公网 IP(阿里云、腾讯云、华为云命名一致) |
|---|---|
| 生命周期 | 独立于实例存在,解绑后仍保留在账号内,需手动释放 |
| 可绑定对象 | 云服务器、弹性网卡、NAT 网关、负载均衡、高可用虚拟 IP 等 |
| 带宽调整 | 可独立升降带宽或切换计费模式,不必随实例变更 |
| 费用构成 | 公网带宽或流量费用;部分场景下闲置的 EIP 另有保有费用 |
| 地域属性 | EIP 属于购买时选择的地域,跨地域绑定需按产品支持情况处理 |
典型使用场景
- 对外提供固定公网地址:接口对接、第三方白名单、推送回调地址需要长期不变
- 故障切换:实例故障时把 EIP 解绑改绑到备用实例,地址不变业务快速恢复
- 运维入口收敛:跳板机单独持有一个 EIP,安全组只放行管理网段
- 临时对外服务:活动期绑定 EIP,结束后解绑并释放,控制成本
- 作为 NAT 网关的出口地址,让内网实例共享同一组公网 IP
确认与迁移公网地址
确认与迁移公网地址
curl -s https://ifconfig.me; echo # 查看当前实际出口 IP
curl -s https://ipinfo.io/ip; echo # 备用查询方式
# 控制台:EIP 控制台 → 选中 EIP → 解绑 → 绑定到目标实例/网卡
# 注意:实例详情里通常看不到绑定的 EIP,以控制台绑定关系为准绑定对象与用途
| 绑定对象 | 典型用途 |
|---|---|
| 云服务器实例 | 单机对外服务或运维入口 |
| 弹性网卡 | 在主备实例间漂移地址,支撑快速切换 |
| NAT 网关 | 为多台内网实例提供共享公网出口 |
| 负载均衡 | 给公网型负载均衡提供固定公网地址 |
| 高可用虚拟 IP | 自建高可用架构中的对外地址 |
EIP 从实例解绑后地址仍保留在账号内并可能继续产生费用,彻底不再使用时必须执行「释放」操作,释放后地址回收且不可找回。
把 EIP 直接绑到承载业务的实例上,等于把该实例完整暴露到公网:入方向安全组必须按最小范围放行,管理端口不要对 0.0.0.0/0 开放。
使用要点
- EIP 属于购买时选择的地域,跨地域使用需按产品支持情况处理
- 解绑后地址保留在账号内,不使用时要主动释放以停止计费
- 一个 EIP 同一时刻只能绑定一个资源,切换需先解绑再绑定
- 带宽是上限而非保障带宽,被打满时表现为丢包与延迟上升
- 绑定 EIP 后入方向安全组必须按最小范围放行
绑定与切换的检查动作
绑定与切换的检查动作
curl -s https://ifconfig.me; echo # 绑定后确认出口地址已变更
ping -c 3 <EIP> # 从外部验证 ICMP 是否放行
nc -zv -w 3 <EIP> 443 # 验证业务端口是否可达
# 切换流程:先在新实例验证服务就绪,再解绑旧实例并改绑把 EIP 当作「可搬运的地址」使用是它最大的价值:故障切换、实例重建、机房迁移时对外地址保持不变,下游白名单与合作方配置无需改动。