如果您有对地址管理的诉求并需要为网络型负载均衡NLB实例指定私网IP,您可以通过阿里云OpenAPI开发者门户,在创建公网或私网NLB实例时,在NLB实例所属的每个交换机网段中指定一个IPv4地址,作为该NLB实例的私网IP地址。
注意事项
- 仅支持为IPv4或双栈实例指定私网IPv4地址,不支持为双栈实例指定私网IPv6地址。 
- 创建NLB实例前,请确保实例所选可用区的交换机中预留了足够的可用IP。创建新实例时会从每个指定的交换机中扣取3个IP地址,包含2个Local IP(用于与后端服务器交互并进行健康检查)和一个VIP(用于对外提供服务,创建后IP不会变化),如果IP不足会出现报错并且无法创建实例。 说明- 为确保NLB各项弹性能力可以使用,建议您在NLB实例所在的每个交换机内预留至少8个IP地址。 - 调用DescribeZones可查看NLB实例指定地域支持的可用区。 
- 调用DescribeVSwitches可查看已创建的交换机及网段。 
 
操作步骤
- 登录OpenAPI开发者门户。 
- 在CreateLoadBalancer接口调用页面,设置用于创建实例的请求参数。本文以服务地址选择华东1(杭州)为例。 - 此处仅列出主要参数的配置,其余参数的配置请参见CreateLoadBalancer。 - 参数 - 说明 - 本文示例值 - LoadBalancerType - 负载均衡的类型,此处仅取值:network,表示网络型负载均衡NLB。 - network - LoadBalancerName - 实例名称。 - NLB-test01 - AddressType - 实例的IPv4地址类型。 - Internet:负载均衡具有公网IP地址,DNS域名被解析到公网IP,因此可以在公网环境访问。 
- Intranet:负载均衡只有私网IP地址,DNS域名被解析到私网IP,因此只能被负载均衡所在VPC的内网环境访问。 
 - 本文支持输入Internet和Intranet,您可以按需配置。 - Intranet - AddressIpVersion - 协议版本。取值: - ipv4(默认值):IPv4类型。 
- DualStack:双栈类型。 
 - 本文仅支持输入ipv4。 - ipv4 - VpcId - 实例的专有网络ID。 - 您可登录专有网络管理控制台,在顶部菜单栏选择华东1(杭州)地域,在专有网络页面找到并查看目标VPC的ID。 - vpc-bp18jb3fqfklxde2z**** - ZoneMappings - 可用区及交换机映射列表。至少需要添加2个可用区。 - VSwitchId:可用区对应的交换机ID。 
- ZoneId:可用区ID。 - 您可以通过调用DescribeZones查询可用区ID。 
- PrivateIPv4Address:私网IP地址。 重要- 指定NLB实例的私网IP地址时,请注意该地址必须包含在交换机的目标网段下,且未被占用。 
- AllocationId:公网实例绑定的EIP实例ID。 
 - 您可登录专有网络管理控制台,在顶部菜单栏选择华东1(杭州)地域,在专有网络页面单击目标VPC的ID。在资源管理页签,单击交换机的个数,查看交换机的ID及网段。 - 本文以添加可用区J和可用区K为例进行说明,您可以根据NLB实例的实际可用区数量进行配置。 - 可用区J的参数配置: - ZoneMappings.1.VSwitchId:vsw-bp1gw3z8urk2a7n8j**** 
- ZoneMappings.1.ZoneId:cn-hangzhou-j 
- ZoneMappings.1.PrivateIPv4Address:10.0.3.243 
 - 可用区K的参数配置: - ZoneMappings.0.VSwitchId:vsw-bp1af7hb3d7j6lv5f**** 
- ZoneMappings.0.ZoneId:cn-hangzhou-k 
- ZoneMappings.0.PrivateIPv4Address:10.0.2.25 
 
- 单击发起调用。 - 返回结果如下。如果返回结果的状态码是200,表示实例创建成功。 - { "RequestId": "22260859-BB7C-5102-8046-8*********", "HttpStatusCode": 200, "LoadbalancerId": "nlb-f1j2qxsnip8wzo****", "OrderId": 22208577321****, "Success": true }- 调用成功后,您可以通过GetLoadBalancerAttribute接口,查看已创建的NLB实例的具体参数信息,可查看到该实例的可用区VIP为您指定的私网IP地址。 
- 可选:调用成功后,可登录网络型负载均衡NLB控制台查看私网IP地址为 - 10.0.3.243和- 10.0.2.25的实例的参数信息。- 在顶部菜单栏,选择华东1(杭州)地域。 
- 在实例页面,找到新创建的实例,单击该实例ID。 
- 在实例详情页签,可查看到该实例的可用区VIP为您指定的私网IP地址。 
 
相关文档
- 如果您需要通过控制台创建一个NLB实例,请参见创建和管理NLB实例。 
- 如果您需要为应用型负载均衡ALB实例指定私网IP,请参见通过OpenAPI创建ALB实例时指定私网IP。 
- 如果您需要为传统型负载均衡CLB实例指定私网IP,请参见通过OpenAPI创建CLB实例时指定私网IP。