

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Application Load Balancer の IP アドレスタイプの更新
<a name="load-balancer-ip-address-type"></a>

Application Load Balancer は、クライアントが IPv4 アドレスのみを使用してロードバランサーと通信できるように設定する、または IPv4 アドレスと IPv6 アドレスの両方 (デュアルスタック) を使用してロードバランサーと通信できるように設定することができます。ロードバランサーは、ターゲットグループの IP アドレスのタイプに基づいてターゲットと通信します。詳細については、「[IP アドレスタイプ](application-load-balancers.md#ip-address-type)」を参照してください。

**デュアルスタックの要件**
+ ロードバランサーの作成時に IP アドレスの種類を設定し、いつでも更新できます。
+ ロードバランサーに指定する Virtual Private Cloud (VPC) とサブネットには、IPv6 CIDR ブロックが関連付けられている必要があります。詳細については、Amazon EC2 ユーザーガイドの [IPv6 アドレス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html#ipv6-addressing)を参照してください。
+ ロードバランサーサブネットのルートテーブルは、IPv6 トラフィックをルーティングする必要があります。
+ ロードバランサーのセキュリティグループは、IPv6 トラフィックを許可する必要があります。
+ ロードバランサーサブネットのネットワーク ACL は、IPv6 トラフィックを許可する必要があります。

------
#### [ Console ]

**IP アドレスタイプを更新するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインで、[**ロードバランサー**] を選択します。

1. ロードバランサーを選択します。

1. **[ネットワークマッピング]** タブで、**[IP アドレスタイプの編集]** を選択します。

1. **[IP アドレスタイプ]** では、**[IPv4]** を選択して IPv4 アドレスのみをサポートするか、**[デュアルスタック]** を選択して IPv4 と IPv6 の両方のアドレスをサポートするか、**[パブリック IPv4 なしのデュアルスタック]** を選択して IPv6 アドレスのみをサポートします。

1. **[Save changes]** (変更の保存) をクリックします。

------
#### [ AWS CLI ]

**IP アドレスタイプを更新するには**  
[set-ip-address-type](https://docs.aws.amazon.com/cli/latest/reference/elbv2/set-ip-address-type.html) コマンドを使用します。

```
aws elbv2 set-ip-address-type \
    --load-balancer-arn load-balancer-arn \
    --ip-address-type dualstack
```

------
#### [ CloudFormation ]

**IP アドレスタイプを更新するには**  
[AWS::ElasticLoadBalancingV2::LoadBalancer](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html) リソースを更新します。

```
Resources:
  myLoadBalancer:
    Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
    Properties:
      Name: my-alb
      Type: application
      Scheme: internal
      IpAddressType: dualstack
      Subnets: 
        - !Ref subnet-AZ1
        - !Ref subnet-AZ2
      SecurityGroups: 
        - !Ref mySecurityGroup
```

------