在阿里云上,将独立购买的公网 IP(EIP)绑定到 ECS 实例 的操作步骤如下:
✅ 前提条件
- 已购买 按量付费 或 包年包月 的 弹性公网 IP(EIP);
- ECS 实例处于 运行中(Running) 或 已停止(Stopped) 状态(推荐先停止再绑定,避免网络中断影响业务);
- EIP 所在的地域(Region)与 ECS 实例所在地域必须一致;
- EIP 未被绑定到其他资源(如 SLB、NAT 网关等),且未处于“解绑中”或“欠费停机”状态。
🔧 操作步骤(通过阿里云控制台)
方法一:通过【弹性公网 IP】页面操作
- 登录 阿里云控制台;
- 进入 网络 > 弹性公网 IP(EIP);
- 在 EIP 列表中找到目标 EIP,点击其 IP 地址 或右侧 “更多” → “绑定/解绑”;
- 选择 “绑定到 ECS 实例”;
- 下拉选择目标 地域、可用区(自动匹配该 EIP 所在区域)、ECS 实例;
- 确认信息后点击 “确定”;
- 绑定成功后,ECS 实例的“公网 IP"列将显示该 EIP。
💡 提示:若 ECS 已有普通公网带宽(非 EIP),绑定 EIP 后,原公网带宽将被释放(不再计费),建议提前备份配置。
方法二:通过【ECS 实例】详情页操作
- 进入 云服务器 ECS > 实例,找到目标实例;
- 点击实例 ID 进入详情页;
- 左侧菜单选择 “网络和安全组” > “公网 IP”;
- 点击 “绑定弹性公网 IP”;
- 从下拉列表中选择已购买的 EIP;
- 确认绑定。
⚠️ 注意事项
- 计费方式:EIP 单独计费(按带宽峰值或流量计费),与 ECS 实例费用分开;
- 解绑不影响数据:解绑 EIP 不会删除 ECS 实例或数据,但会导致公网访问中断;
- 切换地域不可行:EIP 无法跨地域绑定到不同区域的 ECS;
- 安全组规则:绑定后需确保安全组允许对应端口(如 80/443/22)的入方向流量;
- API/SDK 支持:可通过
AssociateEipAddressAPI 实现自动化绑定(适用于脚本/CI/CD 场景)。
📌 验证是否成功
- 使用
ping <EIP>或浏览器访问网站测试连通性; - 在 ECS 内执行
curl ifconfig.me应返回该 EIP 地址; - 控制台查看 EIP 状态为 “已绑定”,ECS 实例公网 IP 显示为该 EIP。
如需批量绑定、设置带宽峰值或配置 NAT 模式,也可进一步扩展操作。需要我提供 CLI 命令或 Terraform 示例吗?
CLOUD技术笔记