eip阿里云(eni 阿里云)
本文目录一览:
阿里云NAT网关
阿里云的nat网关提供SNAT、DNAT两个功能,能够绑定10个公网IP(EIP):
1.访问出去
SNAT是以交换机为粒度提供访问公网的能力,你可以将一个交换机下所有ECS(都没有公网IP)和NAT网关的一个公网IP做映射关系,由这个IP代为访问公网:
应用场景:
2.访问进来
DNAT是指internet的用户想要访问VPC内只有私网地址的ECS提供的服务,怎么办呢?就需要给这个私网的ECS映射一个公网地址,所有通过这个公网地址访问进来的流量都转给这个ECS,这就是NAT网关的DNAT了。
应用场景:
在阿里云上,这个DNAT的应用不是非常多,因为现在的应用都是以集群形式提供服务居多,一般公网访问都是用公网SLB实现。单台服务器能够支撑的网站,比如小企业的展示性页面可能还用的上。
如何解决阿里云VPC网络无EIP的主机上网问题
阿里云的VPC与其他基于OpenStack的IaaS不同,他的路由只是作为多网段的路由交换,不提供内到外的路由,因此在VPC内的主机除非绑 定EIP,否则是无法连接公网的。通过工单询问客服,得到的结论是通过在路由器上添加一个路由,通过一个绑定EIP的主机做NAT上网,通过设置 iptables的方式来实现。
VPC结构图
虚拟路由器配置
添加路由
为了让内网服务器借助EIP访问公网,所以设置所有目标地址0.0.0.0/0下一跳都转发到绑定了公网IP的ECS实例上。这里的下一跳ECS不支持搜索,需要提前记号名称:
绑定EIP的主机配置
iptables添加SNAT规则
iptables -t nat -I POSTROUTING -s 192.168.2.0/24 -j SNAT --to-source 192.168.2.20
注意: ubuntu 14.04 系统保存iptables设置需要安装iptables-persistent包,然后通过
service iptables-persistent save
的方式保存配置,安装完iptables-persistent后该服务随系统一起启动并会把保存的配置应用
开启IP转发
echo "net.ipv4.ip_forward=1" /etc/sysctl.conf sysctl -p
弹性ip会被封吗
您好,弹性IP有可能被封禁,但是这取决于您使用它的目的。如果您使用弹性IP来进行正常的网络活动,例如访问网站,发送电子邮件等,那么您的弹性IP是不会被封禁的。但是,如果您使用弹性IP来进行不正当的活动,例如发送垃圾邮件,攻击网站等,那么您的弹性IP很可能会被封禁。因此,您应该遵守当地的法律法规,并且尽量避免使用弹性IP进行不正当的活动,以免被封禁。
发表评论
暂时没有评论,来抢沙发吧~