![]()
微信号复制成功
微信号:ganshangwoniu
请返回微信添加朋友,粘贴微信号
在阿里云上搭建服务器之间的“局域网”,不是物理连线,而是通过其核心的云网络组件——专有网络(VPC) 来实现的。你可以把VPC理解为你独享的、逻辑隔离的云上私有网络环境。
最简单的流程是:先规划好IP地址,再创建一个VPC,在其内部划分一个或多个交换机(子网),最后将你的云服务器部署到这些交换机中,它们就会自动内网互通了。
💡 核心概念:VPC与交换机
专有网络(VPC):这是你云上“局域网”的整体大环境。创建VPC时,你需要为它选择一个私网IP地址段(CIDR块),比如10.0.0.0/8,之后所有机器都会在这个大网段内分配IP地址。
交换机(vSwitch):VPC创建后,还需要划分为更小的“子网”。交换机就代表了这些子网,同一个VPC内不同交换机下的服务器,它们的内网也是默认互通的。
安全组:这是云服务器的“虚拟防火墙”,用于控制哪些网络流量可以进出你的服务器。默认情况下,安全组会阻挡所有外来的内网访问,想要让两台服务器内网互通,必须正确配置安全组规则。
网络类型:阿里云有两种网络类型:经典网络和专有网络(VPC)。专有网络(VPC) 更灵活、安全,是当前所有新购ECS实例的默认且推荐的网络类型,且支持细粒度的内网互通控制。经典网络则较为老旧,除非有特殊需要,否则不建议使用。
📝 实操:三步搭建你的云上局域网
第一步:规划你的网络
选择IP网段:在VPC的IP地址规划上,有“贪多”的原则。建议直接使用最大的网段,为未来扩容留足空间。下面是几个官方推荐的私有网段,均可用于VPC:
10.0.0.0/8 (范围最大,推荐)
172.16.0.0/12 (范围次之)
192.168.0.0/16 (范围最小)
选择交换机:为了达到高可用,建议在至少两个不同的可用区(比如北京可用区A和可用区B)分别创建交换机。这样即使一个可用区发生故障,你的业务也不会中断。
第二步:创建VPC和交换机
登录阿里云专有网络VPC控制台。
点击“创建专有网络”。在创建页面,按规划设置VPC名称、IPv4网段(如10.0.0.0/8) 等信息。
在同一个创建页面,你可以同时创建交换机。为交换机指定名称、所属可用区、IPv4网段(如可用区A的交换机使用10.1.0.0/16)。创建成功后,网段不可修改。
小提示:如果你的云服务器已存在于默认的VPC中,也可以直接使用它,不必从头创建。
第三步:配置安全组(关键步骤)
默认安全组会拒绝所有外部访问(包括内网),你需要添加允许规则来“打开大门”。
场景一:允许同一个安全组内的机器完全互通
这适用于你信任的机器集群,比如Web服务器集群内部。
登录阿里云云服务器ECS控制台。
在左侧导航栏找到并进入“网络与安全” > “安全组”。
找到你的目标安全组,点击“配置规则”。
在“入方向”页签,点击“手动添加”。
配置如下规则:
授权策略:允许
协议类型:全部
授权对象:10.0.0.0/8 (填入你VPC的大网段)
点击“保存”。
场景二:只允许特定服务器(如Web服务器)访问数据库
这遵循了最小权限原则,是更安全的生产环境配置。
为Web服务器和数据库服务器分别创建不同的安全组(如Web-SG和DB-SG)。
将Web服务器加入Web-SG,将数据库服务器加入DB-SG。
修改数据库服务器的安全组(DB-SG)规则。在“入方向”添加一条规则,不是直接填写IP段,而是通过安全组授权的方式:
授权策略:允许
协议类型:TCP
端口范围:数据库服务的端口(例如 MySQL是3306,Redis是6379)。
授权对象:Web-SG(即,选择Web服务器的安全组作为授权对象)。
连接后的验证
安全组规则生效后,你可以通过以下方式验证内网连通性:
使用ping命令测试网络连通性:从一台服务器执行ping <对方服务器的内网IP>,如果能收到回复,说明网络是通的。
使用telnet测试特定端口连通性:如果ping不通(可能是安全组规则禁止了ICMP协议),可以使用telnet <对方内网IP> <端口号>来测试特定端口是否开放。
🔗 进阶:连接不同VPC
当你有多个VPC,比如“生产VPC”和“开发VPC”,需要让它们内网互通时,可以使用“云企业网”或“VPC对等连接”。
云企业网(推荐):阿里云的核心组件,可以连接多个VPC,甚至连接你的本地数据中心,构建混合云。支持跨地域、跨账号,功能非常强大,是企业级网络互连的首选。
VPC对等连接:一个更轻量的选择,适合同一地域下两个VPC的直接连接,配置简单,费用更低。具体配置可以参考阿里云VPC对等连接配置指南。
🗺️ 网络规划建议
好的网络规划能让你的架构更清晰、易扩展。
根据业务类型划分子网:将不同业务(如Web、应用、数据库)部署在不同的交换机中,便于管理和应用网络控制策略。
使用多个安全组:为Web服务器、数据库服务器等不同类型的资源创建独立的安全组,实现精细化的访问控制。
使用网络ACL:如果需要在交换机级别进行更粗粒度的访问控制(比如禁止整个子网访问外网),可以使用网络ACL。它是无状态的,作用于子网边界。
IP地址管理:做好IP地址规划,避免后续出现网段冲突,特别是在需要将多个VPC或本地数据中心互联时。
QQ在线沟通,点击马上咨询在线咨询
电话咨询:
177-2050-9380
微信咨询:
ganshangwoniu

