VPC与子网入门:一次免费实验中的地址规划与结果核对

举报
yd_258350913 发表于 2026/10/27 14:17:31 2026/10/27
【摘要】 从一次真实的VPC和子网创建练习出发,理解/16与/24地址范围、251个可用IP的含义,并用Python验证网段包含与重叠,区分局部创建成功、整套实验进度与环境清理。

2026年10月27日,在KooLabs的ECS入门实验中,先完成了网络准备:进入平台提供的独立实验账号,创建一个VPC及一个子网,界面返回两项创建成功。本文只整理这部分实际操作和网络地址知识,不将它描述为已经完成整套ECS创建、登录和变配实验。排查及文章整理使用了AI辅助,地址计算用Python标准库另行核对。

一、先确认操作的是实验账号

开始实验后,页面明确要求使用平台分配的账号,并通过隐私浏览窗口进入控制台。这样做的目的,是把实验资源与个人云账号分开。操作前应查看控制台的账号与用户信息,而不是只看到熟悉的华为云页面就开始创建资源。

本次使用独立浏览器上下文打开实验控制台,核对显示为平台提供的沙箱身份,且与个人账号不同。后续的网络创建都在该上下文中完成。本文不公开实验账号名、密码、登录链接或身份标识;这些信息不能作为普通教程参数分享。

二、VPC与子网在界面中分别配置什么

创建页同时展示VPC配置与子网配置。VPC提供较大的地址范围,子网从这个范围中划出一块用于分配私有IP。本次保留默认示例:VPC为192.168.0.0/16,子网为192.168.0.0/24,界面显示子网可用IP数251。

不要把两个输入框当成重复项。它们分别描述整体网络范围和其中一个子网的范围。创建一个VPC,并不表示所有地址都应放到同一个子网中;如何划分还需要结合以后是否增加业务、是否连接其他网络等需求决定。

三、用CIDR前缀计算地址数量

IPv4地址共32位,前缀长度表示其中用于网络部分的位数。一个/16网段包含2的16次方,即65536个地址;一个/24网段包含2的8次方,即256个地址。这是地址总量,不是可以立即分配给业务的数量。

在本次默认配置中,子网192.168.0.0/24的范围落在VPC 192.168.0.0/16之内。对新手来说,可以先检查“子网是否属于VPC”,再检查“将来增加的其他子网是否与它重叠”,避免仅凭名字判断它们的关系。

四、为什么256个地址只显示251个可用IP

云平台会保留部分地址用于网络与基础服务。华为云VPC文档说明,子网存在系统保留地址;本次创建页显示的251与256减去5相符。可用地址应以当前子网的实际配置和平台显示为准,不能把“总地址数减二”的传统主机数计算直接当作所有云平台的可分配数量。

尤其需要区分刚创建时的可分配容量与以后剩余可用量。子网中增加网卡、实例或其他资源后,剩余IP数量会变化。遇到IP不足,应查看当前占用和用途,不要只根据前缀重新计算一个理论值。

五、用标准库验证包含与重叠关系

下面的示例只在本地进行地址计算,不访问任何云账号,也不会创建资源:

from ipaddress import ip_network

vpc = ip_network("192.168.0.0/16")
subnet_a = ip_network("192.168.0.0/24")
subnet_b = ip_network("192.168.1.0/24")

print(vpc.num_addresses)          # 65536
print(subnet_a.num_addresses)     # 256
print(subnet_a.subnet_of(vpc))    # True
print(subnet_a.overlaps(subnet_b)) # False

这些输出已经实际运行核对。它们能说明两个示例子网互不重叠,且第一个子网被VPC包含;但不能证明路由、安全组或公网访问已经配置成功。地址规划检查与网络连通性检查是不同工作。

六、默认值适合入门,长期连接要先规划

192.168.0.0/16适合用于理解页面和完成本次独立练习。如果未来要连接家庭、校园、公司网络或其他VPC,则需要先调查对端网段。两边都使用常见默认范围时,可能产生地址冲突。应在连接之前规划,而不是等业务上线后再发现重叠。

本次没有配置跨网络互通,也没有测试公网连接,因此不把“VPC和子网创建成功”延伸为“云服务器可以联网”。ECS、安全组、路由和公网服务仍属于后续步骤。

七、创建成功与结束实验分别确认

提交创建后,进度弹窗从0%变为100%,分别提示VPC和子网创建成功;实验页的整套练习进度随后显示20%。这里的100%属于网络创建请求,20%属于整个实验,两者并不矛盾。

完成这部分练习后,在实验页点击结束,并确认平台显示的“退出后系统将清理实验环境”提示,随后关闭独立控制台。只关闭浏览器页签不能替代结束实验。本次没有在个人账号购买ECS,也没有完成整套ECS实验或据此取得认证证书。

这次练习的收获是:先核对账号边界,再核对地址关系,最后分别验证创建结果和实验结束状态。把每一步能证明的内容写清楚,比只记住几个控制台按钮更便于以后复现。

参考资料

华为云:创建虚拟私有云和子网;华为云VPC用户指南。界面、保留地址和具体参数以当前区域文档及控制台为准。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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