浏览知识库目录

计算机网络

弹性公网IP

弹性公网 IP(Elastic IP,简称 EIP) 是一种可以独立申请、绑定、解绑的公网 IP 地址。它最大的特点是:

IP 地址和云服务器实例(ECS、CVM 等)是分离的,可以灵活迁移。

简单理解:

  • 普通公网 IP:跟着服务器走,服务器换了 IP 可能也变。
  • 弹性公网 IP:像一个“固定电话号码”,可以随时绑定到不同服务器。

1. 先理解普通公网 IP 的问题

假设你购买了一台云服务器A(123.123.123.10),你的用户访问:

用户
 |
公网
 |
123.123.123.10
 |
服务器 A

如果服务器 A 出问题,你创建了一台新的服务器 B(123.123.123.20),那么:

  • IP 变了
  • DNS 需要修改
  • 用户缓存可能失效
  • 服务切换有延迟

2. 弹性公网 IP 怎么解决?

使用 EIP:

你申请:

弹性公网 IP:

123.123.123.100

然后绑定服务器:

EIP
 |
 ▼
服务器 A

用户访问:

用户
 |
123.123.123.100
 |
服务器 A

如果服务器 A 挂了:

解绑:

123.123.123.100
        |
        X
        |
服务器 A

绑定:

123.123.123.100
        |
        ▼
服务器 B

用户仍然访问:

123.123.123.100

完全不需要改地址。


3. EIP 和普通公网 IP 的区别

普通公网 IP 弹性公网 IP
是否固定 通常固定在实例上 独立存在
能否解绑 一般不能 可以
能否换服务器 困难 容易
故障切换
适合生产环境 一般 非常适合

4. EIP 常用于哪些场景?

(1)高可用服务

例如:

           EIP
            |
     ┌──────┴──────┐
     │             │
   主服务器       备用服务器

平时:

EIP → 主服务器

主服务器故障:

EIP → 备用服务器

实现快速故障转移。


(2)数据库白名单

例如:

你的数据库允许访问:

允许 IP:
123.123.123.100

如果服务器换了:

普通 IP:

修改数据库白名单

EIP:

不用修改

(3)企业固定出口

公司内部访问互联网:

员工电脑
    |
 NAT网关
    |
弹性公网IP
    |
互联网

外部系统只需要放行:

公司的 EIP

5. EIP 和 CDN 有什么关系?

它们容易混淆:

CDN:

解决:

用户访问网站速度慢

结构:

用户
 |
最近CDN节点
 |
源站

EIP:

解决:

我的服务器公网地址需要固定、可迁移

结构:

用户
 |
固定公网IP
 |
云服务器

6. EIP 本质是什么?

从网络角度看:

它其实就是一个公网 IPv4 地址:

例如:

203.0.113.50

但是云厂商把它做成了一个资源对象:

EIP对象
   |
   +-- IP地址
   |
   +-- 当前绑定实例
   |
   +-- 带宽配置
   |
   +-- 访问控制

你可以像管理服务器一样管理它。


7. 一个生活化比喻

普通公网 IP:

房子的门牌号,房子拆了门牌号也没了。

弹性公网 IP:

你的手机号。

你换手机:

旧手机 → 新手机

手机号不变。


所以一句话总结:

弹性公网 IP 是一个可以独立管理、随时绑定和迁移的固定公网地址,让云服务器具备稳定入口,常用于高可用、生产环境和固定公网访问场景。

你前面问了 CDN,这两个概念其实经常一起出现:CDN 负责“让用户离得近”,EIP 负责“让服务器地址稳定”。