弹性IP

弹性IP(EIP):定义了通过公有网络访问内部私有网络的方法。
  • 内部私有网络是隔离的网络空间,不能直接被外部网络访问。
  • 弹性IP基于网络地址转换(NAT), 将一个网络(通常是公有网络)的IP地址转换成另一个网络(通常是私有网络)的IP地址;通过弹性IP,可对公网的访问直接关联到内部私网的云主机IP。
  • 弹性IP可动态绑定到一个云主机,或从一个云主机解绑。
  • 扁平网络、云路由网络、VPC均提供弹性IP服务:
    • 扁平网络:分布式EIP实现的弹性IP地址,可通过公有网络访问内部私有网络。
    • 云路由网络/VPC:使用云路由器/VPC路由器可通过公有网络访问云主机的私有网络。
  • 内部私有网络是隔离的网络空间,不能直接被外部网络访问。
  • 弹性IP基于网络地址转换(NAT), 将一个网络(通常是公有网络)的IP地址转换成另一个网络(通常是私有网络)的IP地址;通过弹性IP,可对公网的访问直接关联到内部私网的云主机IP。
  • 弹性IP可动态绑定到一个云主机,或从一个云主机解绑。
  • 扁平网络、云路由网络、VPC均提供弹性IP服务:
    • 扁平网络:分布式EIP实现的弹性IP地址,可通过公有网络访问内部私有网络。
    • 云路由网络/VPC:使用云路由器/VPC路由器可通过公有网络访问云主机的私有网络。
  • 扁平网络:分布式EIP实现的弹性IP地址,可通过公有网络访问内部私有网络。
  • 云路由网络/VPC:使用云路由器/VPC路由器可通过公有网络访问云主机的私有网络。
云路由网络/VPC下弹性IP的应用场景,如Figure 1所示:
Figure 1. 云路由网络/VPC下弹性IP的应用场景


以下介绍VPC下弹性IP的使用方法,包括两个场景:
  • 创建弹性IP并绑定一个云主机;
  • 将弹性IP绑定其它云主机。
  1. 在一个VPC下搭建两个VPC子网,例如:VPC网络-1和VPC网络-2,使用VPC网络-1创建云主机VM-1,使用VPC网络-2创建云主机VM-2。详情可参考本教程基本部署章节。
  2. 创建弹性IP并绑定VM-1。
    1. 创建弹性IP。
      ZStack私有云主菜单,点击网络服务 > 弹性IP,进入弹性IP界面,点击创建弹性IP,在弹出的创建弹性IP界面,可参考以下示例输入相应内容:
      • 名称:设置弹性IP名称,例如EIP-1
      • 简介:可选项,可留空不填
      • 选择虚拟IP:通过虚拟IP提供弹性IP服务
        使用虚拟IP的方法有以下两种:
        • 新建虚拟IP
          如选择新建虚拟IP,需设置以下内容:
          • 网络:选择提供虚拟IP的公有网络
          • 指定IP:可选项,可指定虚拟IP;若留空不填,系统会自动分配虚拟IP
          Figure 2所示:
          Figure 2. 新建虚拟IP


        • 已有虚拟IP
          如选择已有虚拟IP,需设置以下内容:
          • 虚拟IP:选择已有的虚拟IP地址
          Figure 3所示:
          Figure 3. 已有虚拟IP


      Figure 4所示:
      Figure 4. 创建弹性IP


    2. 将EIP-1绑定VM-1。

      云主机网卡可在创建弹性IP时直接添加,也可在创建弹性IP后再添加。

      以创建弹性IP时直接绑定云主机网卡为例。在创建弹性IP界面点击确定后,会跳转到绑定云主机网卡界面,点击云主机栏里的加号按钮,弹出选择云主机界面,选择需要绑定的云主机,如:VM-1,点击确定

      Figure 5Figure 6所示:
      Figure 5. 选择VM-1


      Figure 6. 将EIP-1绑定VM-1


    3. 通过EIP-1登录VM-1。

      使用某一可访问VPC网络公网网段的主机SSH登录EIP-1:10.151.10.170,也就是登录到私网IP为192.168.10.79的VM-1。

      如所示:
      Figure 7. 通过EIP-1登录VM-1


  3. 将EIP-1绑定VM-2。
    1. 将EIP-1从VM-1解绑。

      弹性IP界面,选择EIP-1,点击更多操作 > 解绑,弹出解绑云主机确认窗口,点击确定

      Figure 8所示:
      Figure 8. 将EIP-1从VM-1解绑


    2. 将EIP-1绑定VM-2。

      弹性IP界面,选择EIP-1,点击更多操作 > 绑定,弹出选择云主机窗口,选择VM-2,点击确定

      Figure 9Figure 10所示:
      Figure 9. 选择VM-2


      Figure 10. 将EIP-1绑定VM-2


    3. 通过EIP-1登录VM-2。

      再次SSH登录EIP-1:10.151.10.170,可发现此时登录到私网IP为192.168.20.228的VM-2。

      Figure 11所示:
      Figure 11. 通过EIP-1登录VM-2


至此,弹性IP的使用方法介绍完毕。