这得看具体是哪家云厂商,以及你买的是哪种“便宜”的实例。不能一概而论,因为各家策略不一样,但大方向上可以总结为:国内主流云厂商通常默认不分配公网 IP,或者需要额外付费开启;而部分海外厂商或特定促销机型可能默认自带。
咱们拆开来说,主要分几种情况:
1. 国内主流云厂商(阿里云、腾讯云、华为云等)
在国内,出于安全合规和计费灵活性的考虑,绝大多数 ECS/CVM 实例默认是不绑定公网 IP 的。
- 默认状态:你新建一台云服务器时,系统只会给你分配一个内网 IP(VPC 内部通信用)。这时候这台机器在互联网上是“隐形”的,网络访问不了。
- 如何获取公网 IP:
- 方式一:购买固定公网 IP(EIP)。这是最推荐的方式。你可以单独购买一个弹性公网 IP(EIP),然后绑定到你的云服务器上。好处是 IP 资源独立,换服务器不用换 IP,且流量费通常比直接绑定在实例上的更透明、更可控。
- 方式二:创建时勾选“分配公网 IPv4 地址”。在下单页面,如果你勾选了这个选项,系统会自动为你分配一个公网 IP,并计入带宽费用。但这通常意味着你要按带宽(如 1Mbps, 5Mbps)或按流量计费。
- “便宜”的陷阱:很多新人看到“9.9元/月”之类的促销主机,点进去一看,发现那个价格只是纯内网资源的价格。一旦加上公网带宽,价格会翻倍甚至更多。所以,所谓的“便宜”,往往是不含公网流量的裸机价格。
2. 海外云厂商(AWS、Azure、DigitalOcean、Vultr 等)
海外厂商的策略相对宽松一些,但也并非全部默认免费。
- AWS EC2:默认不分配公网 IP。你需要手动分配一个 Elastic IP(EIP),并且如果 EIP 没有绑定到运行中的实例上,还会收取少量闲置费用。绑定后,默认通过 NAT 网关或实例自带的公共 DNS 解析提供公网访问,但数据流出是要收费的。
- DigitalOcean / Vultr / Linode:这些以“简单、便宜”著称的 VPS 提供商,通常在创建 Droplet/VPS 时默认就分配了公网 IPv4 地址。这也是为什么很多人觉得它们“便宜又好用”的原因——无需复杂配置,开箱即用。但要注意,IPv6 可能需要手动配置,且流量超出套餐限制后会限速或收费。
3. 特殊情况:轻量应用服务器(Lighthouse / Simple Application Server)
这是近年来国内云厂商推出的“简化版”产品,主打中小企业和个人开发者。
- 特点:这类产品通常是打包售卖的。比如“2核2G 5M带宽 60GB硬盘”套餐,价格很直观(如 59元/年)。
- 公网 IP:在这种套餐里,公网 IP 是包含在内的,不需要你单独去买 EIP。它把计算、存储、带宽打包成一个整体,适合建站、小程序后端等场景。
- 注意:这种“便宜”是有代价的,带宽上限较低(如 5Mbps),不适合高并发或大流量场景。
总结与建议
-
如果你用的是阿里云、腾讯云的普通 ECS/CVM:
- 默认无公网 IP。
- 想上网,必须额外购买带宽或 EIP。
- 建议优先使用 EIP(弹性公网 IP) 绑定实例,便于后期迁移和管理。
-
如果你追求极致简单和低成本建站:
- 考虑 轻量应用服务器 套餐,公网 IP 已内置,省心。
-
如果你是个人开发者做测试项目:
- 可以考虑 DigitalOcean、Vultr 等海外厂商,默认带公网 IP,操作极简。
- 或者利用国内云厂商的 NAT 网关 + 多台低配内网机器 架构,虽然初期配置复杂,但长期来看更灵活、成本可控。
-
重要提醒:
- 安全第一:无论是否默认分配公网 IP,不要将服务器的 SSH/RDP 端口(22/3389)直接暴露在公网上而不设置防火墙规则。建议使用密钥登录、修改默认端口、或使用云厂商提供的安全组限制来源 IP。
- 防刷流量:公网 IP 一旦暴露,极易被扫描和攻击。务必开启云厂商的安全中心、DDoS 防护基础版(通常免费)等功能。
总之,“便宜”不等于“无公网”,关键在于你理解的是“裸机价”还是“全包价”。在国内云计算生态中,公网资源是需要明确付费或配置的,这不是坑,而是为了安全和计费的精细化。
云技术博客