您可以使用VPC NAT网关的SNAT功能,使VPC中的ECS实例可以通过NAT IP访问外部网络。

前提条件

创建SNAT条目前,请确保满足以下条件:
  • 您已经创建了VPC NAT网关。具体操作,请参见创建VPC NAT网关实例
  • 如果要创建以交换机为粒度的SNAT条目,请确保VPC NAT网关所关联的VPC中已经创建了交换机。具体操作,请参见使用交换机
  • 如果要创建以ECS为粒度的SNAT条目,请确保VPC NAT网关所关联的VPC中已经创建了ECS实例。具体操作,请参见使用向导创建实例

创建SNAT条目

  1. 登录NAT网关管理控制台
  2. 在左侧导航栏,选择NAT网关 > VPC NAT网关
  3. 在顶部菜单栏,选择VPC NAT网关的地域。
  4. VPC NAT网关页面,找到目标VPC NAT网关实例,然后在操作列单击SNAT管理
  5. SNAT管理页签,单击创建SNAT条目
  6. 创建SNAT条目页面,配置以下参数信息,然后单击确定创建
    参数 说明
    SNAT条目粒度 选择SNAT条目的粒度。
    • VPC粒度:VPC NAT网关所属VPC下的所有地址段可以通过配置的SNAT规则访问外部网络。
    • 交换机粒度:指定交换机下的ECS实例通过配置的SNAT规则访问外部网络。
      • 选择交换机:在下拉列表中选择交换机。
        说明
        • 如果下拉列表中没有可选的交换机,可在下拉列表单击创建交换机跳转到VPC控制台创建交换机。
        • 如您选择多个交换机,将会为您创建多条SNAT条目,使用相同的NAT IP地址。
      • 交换机网段:显示所选交换机的网段。
    • ECS粒度:指定的ECS实例通过配置的SNAT规则访问外部网络。
      • 选择ECS:在下拉列表中选择ECS。该ECS实例将通过配置的SNAT规则访问外部网络。请确保ECS实例处于正常运行中。
        说明
        • 如果下拉列表中没有可选的ECS,可在下拉列表单击创建ECS跳转到ECS控制台进行创建。
        • 如您选择多个ECS,将会为您创建多条SNAT条目,使用相同的NAT IP地址。
      • ECS网段:显示所选ECS实例的网段。
    • 自定义网段粒度:您可以配置任意网段。任意网段内的ECS实例都可以通过配置的SNAT规则访问外部网络。
    选择NAT IP地址 在下拉列表中选择用来访问外部网络的NAT IP地址。
    说明 您也可以在下拉列表单击 新建NAT IP,在 添加NAT IP对话框中完成操作。
    NAT IP 地址 SNAT条目粒度选择自定义网段粒度时,需要自定义NAT IP地址。
    条目名称 SNAT条目的名称。

    名称长度为2~128个字符,以大小写字母或中文开头, 可包含数字、下划线(_)和短划线(-)。

编辑SNAT条目

创建SNAT条目后,您可以修改SNAT条目的NAT IP地址和名称,但您不能修改SNAT条目的VPC、交换机和ECS实例。

  1. 登录NAT网关管理控制台
  2. 在左侧导航栏,选择NAT网关 > VPC NAT网关
  3. 在顶部菜单栏,选择VPC NAT网关的地域。
  4. VPC NAT网关页面,找到目标VPC NAT网关实例,然后在操作列单击SNAT管理
  5. SNAT条目列表区域,找到目标SNAT条目,然后在操作列单击编辑
  6. 编辑SNAT条目页面,修改SNAT条目的NAT IP地址或名称,然后单击确定修改

删除SNAT条目

如果您VPC内的ECS实例不需要通过源私网IP地址转换访问外部网络,您可以删除SNAT条目。

  1. 登录NAT网关管理控制台
  2. 在左侧导航栏,选择NAT网关 > VPC NAT网关
  3. 在顶部菜单栏,选择VPC NAT网关的地域。
  4. SNAT条目列表区域,找到目标SNAT条目,然后在操作列单击删除
  5. 删除SNAT条目对话框,单击确定