第一种方法:创建EC2选择启用分配公网ip
1. 创建vpc
![](https://file.jishuzhan.net/article/1755404399779254274/bc54079a77f96916d054e6f9a29bf0f5.webp)
2. 创建子网
![](https://file.jishuzhan.net/article/1755404399779254274/501b7ff3ab824571ab0ddc2c125b09d4.webp)
3. 创建互联网网关
创建互联网网关
![](https://file.jishuzhan.net/article/1755404399779254274/8f27515f8a0108fa0ee471285e8b90cd.webp)
创建互联网网关 ,设置名称即可
然后给网关附加到新建的vpc即可
![](https://file.jishuzhan.net/article/1755404399779254274/ba46567f3747977f49b92b6540598c14.webp)
4. 给新建子网添加路由规则,添加新建的互联网网关然后点击保存更改
![](https://file.jishuzhan.net/article/1755404399779254274/2909487f8cd0847ee50b1dc468935068.webp)
5. 新建ec2选择自动分配公网ip,然后点击创建实例即可
![](https://file.jishuzhan.net/article/1755404399779254274/340de637d70c1e67f428cc78bee3247a.webp)
第二种方法:创建EC2选择禁用分配公网ip,创建后绑定弹性公网ip上网
1. 提前创建子网
按照方法1创建依次创建vpc-->子网-->互联网网关-->添加路由表规则即可创建公有子网
2. 创建子网后新建ec2选择禁用分配公网ip
![](https://file.jishuzhan.net/article/1755404399779254274/9af5ece4fbb4e487468f3bc84b2fcb18.webp)
3. 给实例分配弹性公网ip
EC2--->网络与安全--->弹性IP--->分配弹性IP地址
![](https://file.jishuzhan.net/article/1755404399779254274/b15f19fef0d587c5aa027d5d99e5227f.webp)
EC2绑定弹性公网ip
![](https://file.jishuzhan.net/article/1755404399779254274/48cf434151566e4a50a1e6cf8da59339.webp)
绑定后实例即可上网
第三种 方法 :配置使用内网ip即可上网
1. 创建公有子网
按照方法1创建依次创建vpc-->子网-->互联网网关-->添加路由表规则即可创建公有子网
2. 创建私有子网
提前创建子网
按照方法1创建依次创建vpc-->子网
创建nat网关
![](https://file.jishuzhan.net/article/1755404399779254274/500499b96d7072d07e6dfaa9158baa92.webp)
创建路由表规则,nat网关选择新建的,点击保存
![](https://file.jishuzhan.net/article/1755404399779254274/4eafa88f6930ef32d5a59405e6e1dffb.webp)