在阿里云中,为 ECS 实例“购买公网 IP 地址”并非独立购买一个 IP,而是通过以下几种方式为 ECS 实例分配并绑定公网 IP(按需付费或包年包月)。以下是详细、准确的操作指南(基于当前阿里云控制台逻辑,截至 2024 年):
✅ 正确理解:公网 IP 不是单独商品,而是 ECS 网络配置的一部分
阿里云 不提供“单独购买公网 IP”的入口(除非是 EIP 弹性公网 IP),而 ECS 实例的公网 IP 分为两类:
| 类型 | 特点 | 是否可迁移/复用 | 适用场景 |
|---|---|---|---|
| 系统分配的公网 IP(Public IP) | 创建 ECS 时免费分配(按量付费实例默认分配;包年包月实例需勾选);与实例生命周期绑定,停机(非释放)保留,释放即销毁 | ❌ 不可解绑/迁移 | 临时测试、简单应用、无需高可用的场景 |
| 弹性公网 IP(EIP) | 独立资源,按小时/流量/固定带宽计费;可随时绑定/解绑到 ECS、NAT 网关、SLB 等;支持带宽调整、白名单防护等 | ✅ 完全独立,可复用 | 生产环境、需高可用、需更换实例、需固定 IP 或带宽管理的场景 |
⚠️ 注意:自 2021 年起,阿里云已下线“经典网络”,所有新购 ECS 均为 专有网络 VPC。VPC 中 不支持直接分配传统公网 IP,必须通过 EIP 或 NAT 网关(SNAT/DNAT) 实现公网访问。
✅ 方案一:创建 ECS 时直接分配公网 IP(仅限按量付费 & 部分包年包月)
适用于快速部署、无需长期固定 IP 的场景:
- 进入 ECS 管理控制台
- 点击 创建实例 → 选择地域、实例规格、镜像等
- 在 网络和安全组 步骤:
- 网络类型:✅ 专有网络(VPC)→ 选择已有 VPC 和交换机
- 公网 IP 区域:
- ✅ 勾选 分配公网 IPv4 地址(仅对按量付费实例默认可见;包年包月需确认是否支持,部分地域/规格可能不可用)
- 带宽:设置 公网带宽(Mbps)(如 1~200 Mbps),按固定带宽计费(包年包月实例带宽费用含在总账单中;按量付费按带宽计费)
- 完成创建 → 实例启动后自动获得公网 IP(如
121.40.xxx.xxx),在控制台「实例详情」→「基本信息」中查看
🔍 提示:该 IP 是临时公网 IP,与实例强绑定,无法解绑或复用。释放实例后 IP 立即释放。
✅ 方案二(推荐生产环境):购买并绑定弹性公网 IP(EIP)
灵活、稳定、可管理,是阿里云官方推荐方式:
步骤 1:购买 EIP
- 进入 EIP 控制台
- 点击 创建弹性公网 IP
- 配置参数:
- 地域:✅ 必须与目标 ECS 实例相同地域(EIP 不跨地域)
- IP 版本:IPv4(IPv6 需额外开通且不通用)
- 计费模式:
- 按固定带宽计费(推荐):如 5 Mbps,费用固定,适合稳定业务
- 按使用流量计费:适合间歇性、低频访问(注意突发流量成本)
- 按使用时长(按小时)计费:仅适用于按量付费 ECS,闲置时可释放 EIP 节省费用
- 带宽值:根据业务需求填写(如 1/5/10/100 Mbps)
- 点击 立即购买 → 完成支付(按量付费无需预付)
步骤 2:将 EIP 绑定到 ECS 实例
- 在 EIP 控制台,找到刚创建的 EIP → 点击 绑定资源
- 绑定类型选择:✅ 云服务器 ECS 实例
- 选择:
- 地域(自动匹配)
- 实例:选择目标 ECS(确保该 ECS 处于 运行中(Running)或 已停止(Stopped)状态;不能是已释放或创建中)
- (可选)设置 端口转发(DNAT)(如需将 EIP 的 80 端口映射到 ECS 内网端口)
- 点击 确定绑定
✅ 绑定成功后:
- ECS 实例的公网访问地址即为该 EIP(如
203.107.xxx.xxx) - 可在 ECS 控制台「实例详情」→「网络信息」中看到「弹性公网 IP」字段
- 可随时在 EIP 控制台 解绑 → 重新绑定其他 ECS,实现 IP 复用
⚠️ 重要注意事项
- 安全组必须放行:无论哪种公网 IP,都需在 ECS 的安全组规则中添加入方向规则(如允许 TCP:80/443/22),否则无法访问。
- Windows 实例需关闭防火墙或放行端口(系统内防火墙独立于安全组)。
- EIP 不占用 ECS 公网带宽配额:EIP 带宽独立计费,不影响 ECS 内网带宽。
- 避免混用:同一 ECS 不能同时拥有系统分配公网 IP + EIP(会冲突),若已有系统公网 IP,需先释放再绑定 EIP。
- IPv6 支持:需单独申请 IPv6 EIP,并配置 VPC/交换机/安全组 IPv6 规则,目前普及度较低,建议优先用 IPv4 EIP。
✅ 补充:如何释放/退订?
- 系统分配的公网 IP:随 ECS 释放自动销毁,无需单独操作。
- EIP:
- 若按量付费:在 EIP 控制台 → 找到 EIP → 释放(立即生效,停止计费)
- 若包年包月:到期自动释放;可提前 退订(按剩余天数退款,需符合退订规则)
📌 总结:怎么选?
| 需求场景 | 推荐方式 |
|---|---|
| 快速测试、临时使用、成本敏感 | 创建 ECS 时勾选“分配公网 IP”(按量付费) |
| 生产环境、需固定 IP、需迁移/复用、需带宽灵活调整 | ✅ 购买 EIP 并绑定 |
| 需要多个 ECS 共享公网出口(如内网集群访问网络) | 使用 NAT 网关 + SNAT(更经济) |
| 需要负载均衡、HTTPS 卸载 | 使用 ALB/SLB + EIP |
如需我帮你:
- 生成具体操作截图指引(文字版流程图)
- 计算不同带宽方案的月度费用对比
- 配置安全组放行规则模板(Linux/Windows)
- 自动化脚本(使用 Alibaba Cloud CLI 或 Terraform 创建带 EIP 的 ECS)
欢迎随时告诉我 👍
阿里云官网参考:
🔗 EIP 产品文档
🔗 ECS 公网带宽说明
CCLOUD博客