云服务器有诸多优点,让我们在选购云服务器还是物理机的时候,更多偏向于选购云服务器,随着云服务器的普及,我们有些业务在遇到需要多个公网 IP 的时候,很多客户却不知道如何给一台云服务器配置多个公网 IP,如果您需要在同一台云服务器ECS实例上托管多个应用,每个应用对外均呈现一个独立的公网IP地址,本文将手把手教您如何给一台云服务器绑定多个 公网IP。
本文以阿里云国际站产品为例,为您详解原理、操作步骤。
需要用到的云产品:
1、云服务器 ECS 实例
2、弹性公网 IP EIP
3、辅助弹性网卡
实现原理:
当我们在官网下单1 台云服务器时候,默认会为您分配一个 主弹性网卡,可选一个 辅助弹性网卡。
主弹性网卡:会为您绑定一个公网 IP,这个就是您下单后,看到的公网 IP,可以通过这个 IP 去链接您的云服务器。
辅助弹性网卡:会为您绑定一个私网 IP,这个 IP 只能在内部访问。
主弹性网卡,一台云服务器只能有一个,但是,辅助弹性网卡,一台服务器可以增加多个(具体能增加多少个,需要根据您下单的云服务器实例而定,不同 ECS 实例支持的弹性网卡数量不同),将弹性公网 IP,绑定到辅助弹性网卡的辅助私网IP地址,就实现了一台云服务器,绑定了多个公网 IP 的效果。
理解了原理,接下来就是准备工作啦~
准备工作:
1、准备一台云服务器ECS实例,且支持绑定多张辅助弹性网卡,支持为单张网卡分配多个私网IP。
具体可分配辅助私有IP地址的数量与辅助弹性网卡的状态和其绑定的ECS实例规格有关,可以在下单云服务器 ecs 实例时候查看一下。
2、创建好辅助弹性网卡。
辅助弹性网卡与要绑定的ECS实例属于同一个VPC。
所属的交换机必须与要绑定的ECS实例所属的交换机处于同一可用区。
所属安全组的规则允许辅助弹性网卡访问公网。
3、购买了多个弹性公网EIP。
购买步骤:
3.1,在弹性公网IP页面,单击创建弹性公网IP。
3.2,在创建页面,选择付费模式(按量付费或包年包月),然后根据以下信息配置EIP,然后单击立即购买并完成支付。
操作步骤
警告:
本文配置涉及重启网络服务、配置路由等,为避免业务中断等不可预知的错误,请在业务低峰期执行操作。
第一步、创建辅助弹性网卡,为辅助弹性网卡绑定云服务器 ECS 实例。
1、登录ECS管理控制台。
2、在左侧导航栏,选择网络与安全 > 弹性网卡。
3、创建弹性网卡。需要几个弹性公网 EIP,就分配几个辅助私网IP。
4,创建完成后,在操作列单击 绑定实例。
5,在绑定实例对话框中,选择目标ECS实例后,单击确定。
刷新列表,当辅助弹性网卡的状态显示为已绑定时,表示辅助弹性网卡绑定成功。
注意:绑定辅助弹性网卡时候,需要您的ECS实例规格需要在已停止状态下,才支持与辅助弹性网卡进行绑定。
第二步、将弹性公网 EIP绑定到辅助私网IP
1,登录弹性公网IP管理控制台。
2,在弹性公网IP页面,找到目标EIP,在操作列单击绑定资源。
3,在绑定弹性公网IP至资源对话框,完成以下配置,然后单击确定。
实例类型:选择弹性网卡。
重要:此处需选择弹性网卡类型。选择云服务器ECS实例类型时,EIP无法绑定到已分配的辅助私网IP上。
所在资源组:选择辅助弹性网卡所属的资源组。
绑定模式:选择普通模式。
选择要绑定的实例:选中要绑定的辅助私网IP。可在目标辅助弹性网卡的IP地址列查看对应辅助私网IP。(重要!重要!重要!这里绑定的是第一步创建的辅助私网 IP,不是云服务器这个实例)
若有多个弹性公网 EIP,可重复上述步骤,将其余EIP分别绑定到辅助弹性网卡上的辅助私网IP,使多个EIP与辅助私网IP一一绑定。
至此,就已经实现了给一台云服务器绑定多个公网IP。
最后,阿里云国际站一个账号默认可申请的EIP数量为20个,如果您需要更多EIP,您可以提升EIP配额,可以联系翼龙云,协助处理。
一些其他注意事项:
1,ECS实例绑定辅助弹性网卡后,部分镜像可能无法自动识别辅助弹性网卡的IP地址并添加路由,导致辅助弹性网卡无法正常使用。您需要在ECS实例内部配置辅助弹性网卡以识别IP地址。
2,如果ECS实例上部署的是主动对外提供服务的业务,例如Web网站,无需在ECS实例上或VPC中配置路由,可以直接使用辅助弹性网卡绑定的EIP对外提供服务。
3,如果ECS实例上部署的是主动访问公网的业务,需要在ECS实例上自定义默认路由或明细路由。默认路由从主网卡出,可以通过调整路由优先级的方式让报文从辅助弹性网卡出公网。您也可以配置明细路由,让报文以负载分担的形式从多张网卡分发或从某一网卡随机地分发出公网。