如何通过EIP实现VPC下的SNAT以及DNAT
场景一:有一个EIP,多台ECS,需要通过绑定EIP的机器让其他机器上网
阿里云VPC配置SNAT
1,将EIP绑定到某台ECS上,然后测试通过eip登陆ssh,测试成功
2,开启ip转发功能,并使之生效
sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf
sysctl –p
3,iptables添加SNAT转换
172.16.3.0是内网网段,3.2是绑定了EIP的这台机器的内网IP
iptables -t nat -I POSTROUTING -s 172.16.3.0/24 -j SNAT --to-source 172.16.3.2
4,添加VPC路由
5,测试是否可以访问了
EIP绑定在3.2那台上
关闭ip_forward再次测试
没反应了






