すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:NLB インスタンスへのプライベート IP アドレスの指定

最終更新日:Apr 21, 2026

Alibaba Cloud OpenAPI Explorer を使用すると、IP アドレスを管理し、Network Load Balancer (NLB) インスタンスにプライベート IP アドレスを指定できます。 インターネット向けまたは内部向けの NLB インスタンスを作成する際に、Alibaba Cloud OpenAPI Explorer を使用して、NLB インスタンスが属する各 vSwitch の CIDR ブロック内の IPv4 アドレスをプライベート IP アドレスとして指定できます。

注意事項

  • IPv4 またはデュアルスタックの NLB インスタンスにプライベート IPv4 アドレスを指定できます。 デュアルスタックの NLB インスタンスにプライベート IPv6 アドレスを指定することはできません。

  • NLB インスタンスを作成する前に、選択した各アベイラビリティゾーンの vSwitch に、利用可能な IP アドレスが十分に確保されていることを確認してください。 インスタンスを作成すると、システムは指定された各 vSwitch から 3 つの IP アドレス (バックエンドサーバーとの通信とヘルスチェックを実行するための 2 つのローカル IP アドレス、およびクライアントにサービスを提供する 1 つの仮想 IP アドレス (VIP)) を消費します。 VIP はインスタンスの作成後に変更されません。 vSwitch の IP アドレスが不足している場合、インスタンスの作成は失敗します。

    説明

    NLB インスタンスのスケーラビリティを確保するために、NLB インスタンスの各 vSwitch に少なくとも 8 つの IP アドレスを確保することを推奨します。

    • DescribeZones 操作を呼び出して、最新のゾーンリストをクエリできます。

    • DescribeVSwitches 操作を呼び出して、vSwitch と CIDR ブロックをクエリできます。

操作手順

  1. またはOpenAPI Explorer にログインします。

  2. CreateLoadBalancer API ページで、リクエストパラメーターを設定してインスタンスを作成します。 この例では、[Region] パラメーターに [中国 (杭州)] を使用します。

    次の表では、このトピックに関連するパラメーターのみを説明します。 その他のパラメーターの指定方法の詳細については、「CreateLoadBalancer」をご参照ください。

    パラメーター

    説明

    LoadBalancerType

    ロードバランサーのタイプ。 値を network に設定します。これは Network Load Balancer (NLB) インスタンスを示します。

    network

    LoadBalancerName

    NLB インスタンスの名前。

    NLB-test01

    AddressType

    NLB インスタンスの IPv4 アドレスのタイプ。

    • Internet:ロードバランサーにパブリック IP アドレスが割り当てられます。 DNS 名はパブリック IP アドレスに解決されるため、インスタンスはインターネットからアクセスできます。

    • Intranet:ロードバランサーにはプライベート IP アドレスのみが割り当てられます。 DNS 名はプライベート IP アドレスに解決されるため、インスタンスは Virtual Private Cloud (VPC) 内からのみアクセスできます。

    要件に応じて、このパラメーターを Internet または Intranet に設定できます。

    Intranet

    AddressIpVersion

    プロトコルバージョン。 有効値:

    • ipv4 (デフォルト):IPv4

    • DualStack:デュアルスタック

    この例では ipv4 を使用します。

    ipv4

    VpcId

    NLB インスタンスがデプロイされている VPC の ID。

    VPC コンソールにログインできます。 上部のナビゲーションバーで、[中国 (杭州)] リージョンを選択します。 VPC ページで、対象の VPC を見つけてその ID を確認します。

    vpc-bp18jb3fqfklxde2z****

    ZoneMappings

    ゾーンと vSwitch 間のマッピング。 少なくとも 2 つのゾーンを指定する必要があります。

    • VSwitchId:ゾーン内の vSwitch の ID。

    • ZoneId:ゾーンの ID。

      DescribeZones 操作を呼び出してゾーン ID をクエリできます。

    • PrivateIPv4Address:プライベート IP アドレス。

      重要

      NLB インスタンスにプライベート IP アドレスを指定する場合、その IP アドレスが vSwitch の宛先 CIDR ブロックに属しており、使用中でないことを確認してください。

    • AllocationId:インターネット向けインスタンスに関連付けられている Elastic IP Address (EIP) の ID。

    VPC コンソールにログインできます。 上部のナビゲーションバーで、[中国 (杭州)] リージョンを選択します。 VPC ページで、対象の VPC の ID をクリックします。 リソース タブで、vSwitch の横にある番号をクリックして、対応する ID と CIDR ブロックを確認します。

    この例では、ゾーン J とゾーン K が指定されています。 利用可能なゾーンの数に基づいてゾーンを指定できます。

    ゾーン J の設定:

    • ZoneMappings.0.VSwitchId:vsw-bp1af7hb3d7j6lv5f****

    • ZoneMappings.0.ZoneId:cn-hangzhou-k

    • ZoneMappings.0.PrivateIPv4Address:10.0.2.25

    ゾーン K の設定:

    • ZoneMappings.1.VSwitchId:vsw-bp1gw3z8urk2a7n8j****

    • ZoneMappings.1.ZoneId:cn-hangzhou-j

    • ZoneMappings.1.PrivateIPv4Address:10.0.3.243

  3. [呼び出しの開始] をクリックします。

    次の応答が返されます。 HTTP ステータスコードが 200 の場合は、インスタンスが作成されたことを示します。

    {
      "RequestId": "22260859-BB7C-5102-8046-8*********",
      "HttpStatusCode": 200,
      "LoadbalancerId": "nlb-f1j2qxsnip8wzo****",
      "OrderId": 22208577321****,
      "Success": true
    }

    呼び出しが成功したら、GetLoadBalancerAttribute 操作を呼び出して、作成された NLB インスタンスの詳細を表示できます。 各ゾーンのインスタンスの VIP が、指定したプライベート IP アドレスと一致することを確認できます。

  4. オプション:呼び出しが成功したら、NLB コンソールにログインして、プライベート IP アドレスが 10.0.3.24310.0.2.25 である NLB インスタンスのパラメーターを確認できます。

    1. 上部のナビゲーションバーで、[中国 (杭州)] リージョンを選択します。

    2. インスタンス ページで、新しく作成されたインスタンスを見つけて、その ID をクリックします。

    3. インスタンスの詳細 タブで、各ゾーンのインスタンスの VIP を表示し、指定したプライベート IP アドレスと一致することを確認できます。

参考資料