阿里云ECS专有网络(无公网IP)访问外网

首先,必修要有一台ECS是有公网ip的,用作跳转
(A:有公网IP;B:无公网IP)

A服务器:

1、修改配置

vim /etc/sysctl.conf

增加一行 net.ipv4.ip_forward = 1

2、重新加载配置生效

sysctl -p  // 重载配置
cat /proc/sys/net/ipv4/ip_forward   // 查看配置是否生效

3、设置路由

iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j MASQUERADE  // 172.16.0.0/24为内网网段,根据实际情况修改

B服务器:

阿里云专有网络:https://vpc.console.aliyun.com/vpc/
配置路由表:添加自定义路由表

image.png

1、目标网段:0.0.0.0/0
2、下一跳类型:ECS实例
3、ECS实例:选择有“A服务器”

测试

curl icanhazip.com  // 返回A服务器IP,成功

你可能感兴趣的:(阿里云ECS专有网络(无公网IP)访问外网)