在阿里云(以及国内主流云厂商如腾讯云、华为云等)的 ECS(云服务器)实例购买或创建过程中,默认并不自动分配公网 IP。
这是一个非常关键且常被误解的细节,具体逻辑如下:
-
按需勾选:
在购买控制台选择“公网带宽”或“分配公网 IPv4 地址”选项时,如果你不主动勾选或输入带宽数值,系统会默认创建一个仅拥有内网 IP(私网 IP)的实例。这种配置通常用于纯内网环境、数据库集群内部通信或作为跳板机配合 NAT 网关使用,旨在节省成本并增强安全性。 -
计费模式差异:
- 按量付费/包年包月:必须显式指定公网带宽大小(例如 1Mbps、5Mbps 等)。如果不指定,就没有公网出口能力。
- 抢占式实例:同样需要单独配置公网带宽,否则无法通过互联网访问。
-
特殊情况与误区:
- 镜像市场商品:部分预装好环境的镜像市场商品(如宝塔面板、WordPress 一键部署等),在购买流程中可能会默认勾选"1Mbps 带宽”,这容易让人误以为所有服务器都自带公网 IP。但这其实是该商品模板的预设配置,而非 ECS 产品本身的默认行为。
- 弹性公网 IP (EIP):如果你购买了独立的 EIP,它也不会自动绑定到刚创建的实例上,需要手动进行绑定操作。
-
安全建议:
由于默认不分配公网 IP 是云厂商为了降低用户因疏忽而暴露服务风险所采取的设计,这实际上符合“最小权限原则”。如果你的业务确实需要对外提供服务(如搭建网站、API 接口),请务必在购买时确认已开启公网带宽,并在后续通过安全组(Security Group)严格控制入站端口(如 80、443、22 等),避免将不必要的端口直接暴露在公网上。
总结:阿里云 ECS 默认只分配内网 IP。只有当你明确选择了公网带宽或绑定了弹性公网 IP(EIP)时,服务器才会拥有公网 IP 并可被互联网访问。
CLOUD云枢