搭建阿里云专有网络VPC

目录

一、概述

二、专有网络vpc

2.1 vpc基本信息

2.2 vpc资源管理

2.3 vpc网段管理

三、交换机

四、NAT网关

4.1 绑定弹性公网IP

4.2 NAT网关信息

4.3 绑定的弹性公网IP

4.4 DNAT

4.5 SNAT

五、弹性公网IP

六、访问控制ACL(绑定交换机)

6.1 入方向

6.2 出方面

七、弹性公网IP绑定不同资源

7.1 解绑NAT网关

7.2 弹性公网IP绑定负载均衡CLB

7.3 弹性公网IP绑定服务器ECS

八、安全组

8.1 入方向

8.2 出方向

九、传统型负载均衡CLB

9.1 CLB实例详情

9.2 监听

十、资源回收


创建vpc不需要费用,会自动生成交换机和路由表,但vpc下属的资源需要收费。

主要需要创建ecs资源、弹性公网IP、一个弹性公网IP可以实现多个互联网服务。

一、概述

二、专有网络vpc

2.1 vpc基本信息

2.2 vpc资源管理

2.3 vpc网段管理

三、交换机

一个vpc有多个交换机,每个交换机管理一个网段,交换机网段必须在vpc网段之内,交换机可以新建ecs、slb、rds

路由表在创建vpc时自动生成 ,路由表需要绑定路由器和网关

四、NAT网关

4.1 绑定弹性公网IP

需要先购买弹性公网IP,绑定公网NAT网关,其中自动生成SNAT用于内网访问外网

4.2 NAT网关信息

4.3 绑定的弹性公网IP

4.4 DNAT

DNAT端口映射,此处对外开放了81端口

4.5 SNAT

SNAT内网访问外网,此处不做限制,限制在ACL做,这里系统默认开通运行访问外网

五、弹性公网IP

弹性公网IP绑定后会NAT后,会自动生成SNAT和DNAT,

六、访问控制ACL(绑定交换机)

6.1 入方向

负责外网黑名单收集

6.2 出方面

默认允许访问外网,所有端口出方向放通,禁止8.8.8.8访问是我自行添加,且该记录在优先级放通全网高,所以无法访问。

弹性公网IP解绑NAT网关,需要先删除DNAT和SNAT

七、弹性公网IP绑定不同资源

7.1 解绑NAT网关

解绑后内网服务器无法访问外网

解绑后弹性公网IP处于未绑定转态,可以绑定以下资源

7.2 弹性公网IP绑定负载均衡CLB

此处直接绑定CLB负载IP,此时访问CLB4000端口可以直接访问到服务,但我们通常不会这样做这种危险的操作,这直接把内网负载均衡器直接暴露在外网环境。

7.3 弹性公网IP绑定服务器ECS

再次解绑直接绑定真实服务器ECS,此时直接访问80端口即可访问,但我们通常不会这样做这种危险的操作,这直接把内网主机直接暴露在外网环境。

八、安全组

安全组==>安全组模块在ecs控制面板下

8.1 入方向

负责服务器真实端口开放。此处放通80端口nginx对外服务

8.2 出方向

默认放行

九、传统型负载均衡CLB

vpc资源管理==>传统型负载均衡CLB(私网)==>负载均衡SLB控制台

CLB可以当做是一台内网反向代理服务器(CLB内网四层负载),占用一个内网ip,该例子为192.168.1.210

9.1 CLB实例详情

9.2 监听

一个CLB实例可监听多个端口,每个端口对应一个服务,每个服务对应一个服务器组,此处监听4000端口,服务器组为slb-group1,slb-group1实际是ip为192.168.1.209的nginx服务器,通常来说服务器组需要包含多个,已达到流量分发的目的。

这样在对外服务配置DNAT时就需要把内部地址改成CLB地址和4000端口,而不是真实服务器地址和80端口。

弹性公网IP绑定NAT网关,DNAT绑定负载CLB4000端口

弹性公网IP绑定NAT网关,DNAT绑定真实服务器80端口

十、资源回收

除了收费资源要及时删除,弹性公网IP、服务器ces、负载均衡clb,删除vpc还需要删除安全组、交换机、acl(删除acl要先解绑交换机)。路由表无需手动删除,vpc删除后自动删除。

### 如何在阿里云VPC中设置和配置公网网关 #### 开启内核转发功能 为了使实例能够作为其他设备的网关,需要修改内核参数来开启IPv4包转发功能。这可以通过编辑`/etc/sysctl.conf`文件并加入特定指令实现。 ```bash echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf && sysctl -p ``` 确认该设置已被应用的方法是查看`/proc/sys/net/ipv4/ip_forward`的内容,当其值显示为`1`时表示已成功启用[^1]。 #### 设置SNAT规则于iptables防火墙 为了让来自指定子网范围内的流量能被正确地映射到公共互联网地址上,在本地服务器上的iptables需增加一条POSTROUTING链中的规则: ```bash iptables -t nat -I POSTROUTING -s 172.16.117.0/24 -j SNAT --to-source 172.16.117.22 ``` 验证此命令执行后的效果可通过运行如下命令检查当前NAT表项列表: ```bash iptables -L -n -t nat ``` 上述操作确保了私有网络内的主机可以经由所设定的源IP向外发送请求。 #### 添加路由至阿里云管理平台 完成以上步骤之后,还需要登录到阿里云官方门户网站,并在其图形界面下的相应位置新增加一个指向外部世界的默认路由条目。这一动作使得整个过程得以闭环——即从内部发出的数据包最终能找到通往广域网的道路。 #### 使用NAT网关服务简化流程 除了手动配置之外,还可以利用阿里云提供的NAT网关产品快速搭建起类似的环境。创建一个新的NAT网关实例后关联Elastic IP (EIP),接着按照指引调整好必要的路由策略即可让位于VPC之内的资源获得稳定的Internet接入权限[^4]。 此外,值得注意的是,相较于自定义解决方案而言,采用官方推荐的方式不仅更加便捷高效而且具备更高的安全性保障以及更好的性能表现,比如支持高达每秒百吉比特级别的数据传输速率并且拥有自动化的高可用架构设计防止单一节点失效带来的风险[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值