首页/云/云网络与负载均衡速查/弹性公网 IP(EIP)基础

弹性公网 IP(EIP)基础

弹性公网 IP 是可独立购买、可解绑与重新绑定的公网地址:能挂到 ECS、NAT 网关、负载均衡、高可用虚拟 IP 等资源上,业务迁移时公网地址可以延续,这是它相对固定公网 IP 的主要价值。

弹性公网 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 当作「可搬运的地址」使用是它最大的价值:故障切换、实例重建、机房迁移时对外地址保持不变,下游白名单与合作方配置无需改动。

易错点

  • 把「解绑」当成「释放」:解绑后 EIP 仍在账号内计费,月底账单出现意料之外的保有费用
  • 实例内部 ip addr 看不到绑定的 EIP,核对地址要以控制台绑定关系或出口探测结果为准
  • EIP 释放后地址立即回收且不可恢复,依赖该地址的白名单与对端配置需要提前同步修改
  • 多台实例各自绑 EIP:公网暴露面和管理成本同步放大,多数场景用 NAT 网关共享出口更合适
  • 切换 EIP 时先解绑旧地址再验证新实例,会出现地址在但服务未就绪的空窗,正确顺序是先验证新实例再改绑

数据来源与参考

  • 阿里云 弹性公网 IP 文档
  • 腾讯云 弹性公网 IP 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌