VPC 子网划分基础

举报
yd_239406315 发表于 2026/11/12 07:33:56 2026/11/12
【摘要】 刚在云上开好几台服务器,很多人会发现它们默认都在同一个大网络里:能互相访问,也共用一个网关。机器一多就乱了——测试机和生产机混在一起,出了问题不好隔离,改个规则还怕影响别的服务。这时候就该划子网了。一、VPC 和子网是什么关系VPC 是你在云上的一片私有网络,相当于租下的一栋楼;子网是楼里的房间,一台服务器只能住在一个房间里。子网之间默认可以互通,但你可以给每个子网单独配规则:比如把数据库放...

刚在云上开好几台服务器,很多人会发现它们默认都在同一个大网络里:能互相访问,也共用一个网关。机器一多就乱了——测试机和生产机混在一起,出了问题不好隔离,改个规则还怕影响别的服务。这时候就该划子网了。

一、VPC 和子网是什么关系

VPC 是你在云上的一片私有网络,相当于租下的一栋楼;子网是楼里的房间,一台服务器只能住在一个房间里。子网之间默认可以互通,但你可以给每个子网单独配规则:比如把数据库放进一个不对外暴露的子网,把网站放进另一个对外提供服务的子网。房间分开了,出了问题先锁一个房间,不会整栋楼一起遭殃。

二、划子网先想清楚三件事

第一,分什么。最实用的分法是按用途:对外服务的放一个子网,只在内部用的放另一个子网,测试环境的单独放一个子网。机器少的时候两个子网就够:一个对外、一个对内;机器多了再按业务拆。

第二,每个子网留多大。子网大小由网段决定,比如一个 /24 的子网有 256 个地址,扣掉云平台预留的几个,实际能用的大概 250 台左右。个人项目一个 /24 绰绰有余;别一上来就划很大的网段,地址留得太多以后想拆反而麻烦。

第三,网段别重叠。VPC 的网段和子网的网段不能互相重叠,也不要和你公司或家里的内网网段撞上,否则以后想打通 VPN 或专线时,地址冲突会让你重建整个网络。新建 VPC 时就选一个不常用的私有网段,比如 10.x 或 172.16.x。

三、新手常踩的三个坑

坑一:所有机器塞进一个默认子网。默认子网图省事,但测试机能直接碰到生产数据库,风险全攒在一起。哪怕只有三台机器,也值得把数据库单独放一个子网。

坑二:子网划完不配路由和安全组。子网本身不管进出,只管住哪;能不能上外网、能不能被访问,要看路由表和安全组。数据库子网不配公网路由、不放行入方向端口,才是真的隔离,只划子网不配规则等于没锁门。

坑三:网段选得太小。子网地址用完就扩不了,只能新建子网再迁移机器。规划时给每个子网多留一点余量,比事后搬家轻松得多。

四、一个能直接落地的做法

一个 VPC、两个子网:网站和应用放对外子网,只开 80、443 和自己 IP 的 22;数据库放对内子网,不配公网路由、不对外开放端口;测试环境单独一个子网,和生产彻底分开。建好后从外网 curl 一下网站端口确认能通,再试着从外网连数据库端口确认连不上——两边都对,隔离才算落地。

总结:子网划分不是为了好看,而是为了出问题时能关上一扇门而不是整栋楼。按用途分、留足地址、网段不重叠、配好路由和安全组,这四条做到位,云上的网络就有了最基本的秩序。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。