阿里云VPC环境内网服务器如何访问外网

image.png

条件:
1、172.19.0.93 内网ECS。(只有内网ip)
2、172.19.0.92 具有EIP的ECS,有5M带宽。(代理服务器)
3、两台服务器在一个VPC实例上连接,可以互相ping通。(VPC配置可以在阿里云上搜一下)

172.19.0.93理论上是无法访问外网的,所以我们需要使用SNAT来访问外网。

配置方法:

1. sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf
2. sysctl -p #
3. cat /proc/sys/net/ipv4/ip_forward #检查是不是1
4. iptables -t nat -I POSTROUTING -s 172.19.0.0/24 -j SNAT --to-source 172.19.0.92 # 转发至172.19.0.92(拥有外网ip的服务器)
5. 打开VPC的控制台,找到添加路由表,添加一条0.0.0.0/0(即默认路由)的规则(参考下图)
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。