インターネット経由または仮想プライベートクラウド (VPC) 内のプライベートネットワーク間でIPv6通信を実装する場合は、VPC内でIPv6アドレスが割り当てられたElastic Compute Service (ECS) インスタンスを作成できます。 インスタンスに接続するVPCとvSwitchにIPv6 CIDRブロックが割り当てられていることを確認します。 このトピックでは、IPv6経由で通信するようにECSインスタンスを設定する方法、ECSインスタンスにIPv6アドレスを割り当てる方法、およびECSインスタンスにIPv6アドレスを設定する方法について説明します。
IPv4アドレスの枯渇により、ネットワークエンジニアは、IPv4環境におけるアドレス競合などの問題を解決するために多大な時間と労力を費やしている。 IPv4アドレスと比較して、IPv6アドレスはより十分であり、より多くのタイプのデバイスがインターネットにアクセスできるようにします。
IPv6ゲートウェイをサポートするリージョン
地域 | リージョン |
中国 | 中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (ウランカブ) 、中国 (杭州) 、中国 (上海) 、中国 (南京-地方) 、中国 (福州-地方) 、中国 (深セン) 、中国 (河源) 、中国 (広州) 、中国 (成都) 、中国 (香港) |
アジア太平洋 | フィリピン (マニラ) 、シンガポール、日本 (東京) 、韓国 (ソウル) 、インドネシア (ジャカルタ) 、マレーシア (クアラルンプール) 、タイ (バンコク) |
ヨーロッパおよびアメリカ | 米国 (バージニア州) 、米国 (シリコンバレー) 、ドイツ (フランクフルト) |
中東 | サウジアラビア (リヤド - パートナーリージョン) 重要 SAU (リヤド-パートナーリージョン) リージョンはパートナーによって運営されています。 |
ECSインスタンスのIPv6インターネットアクセスとプライベートネットワークアクセスの設定
[クイックデプロイ] をクリックすると、次の操作を実行できます。
手順1: ECSインスタンスのIPv6インターネットアクセスとプライベートネットワークアクセスの設定
ECSインスタンスにIPv6アドレスを割り当てます。 詳細については、このトピックの「ECSインスタンスへのIPv6アドレスの割り当て」をご参照ください。
(条件付きで必要) IPv6アドレスを設定します。 ECSインスタンスのオペレーティングシステムがIPv6アドレスの自動設定と認識をサポートしている場合は、この手順をスキップしてください。 詳細については、このトピックの「IPv6アドレスの設定」をご参照ください。
ECSインスタンスのネットワークインターフェイスカード (NIC) にIPv6アドレスを設定できます。 このようにして、IPv6アドレスが識別され、インスタンスのオペレーティングシステムで有効になります。
IPv6セキュリティグループルールを追加します。
IPv4通信とIPv6通信は互いに独立している。 現在のセキュリティグループルールがビジネス要件を満たしていない場合は、インスタンスのIPv6セキュリティグループルールを設定して、ネットワークセキュリティを強化します。
(オプション) IPv6インターネット帯域幅を有効にします。
デフォルトでは、インスタンスのIPv6アドレスはプライベートネットワーク間の通信にのみ使用できます。 IPv6アドレスを使用してインターネットに接続するには、IPv6インターネット帯域幅を有効にします。
ステップ2: IPv6アドレスの接続性のテスト
IPv6アドレスの接続性をテストして、IPv6アドレスが割り当てられているインスタンスがインターネットと通信できることを確認します。
インターネット接続のテスト
ping -6 aliyun.com
次のコマンド出力は、インスタンスがWebサイトにアクセスできることを示しています。
プライベートネットワーク接続のテスト
ECS01インスタンスでping6 <ECS02のプライベートIPv6アドレス>
コマンドを実行して、ECS02インスタンスのIPv6アドレスをping
し、ECS01がプライベートネットワーク経由でECS02にアクセスできるかどうかを確認します。
ECS01がICMPv6エコー応答パケットを受信できる場合、接続が確立されます。 テスト結果は、ECS01がIPv6アドレスを使用してECS02にアクセスできることを示しています。
ECS02インスタンスでping6
コマンドを実行して、ECS01インスタンスのIPv6アドレスをping
し、ECS02がプライベートネットワーク経由でECS01にアクセスできるかどうかを確認します。
ECS02がICMPv6エコー応答パケットを受信できる場合、接続が確立される。 テスト結果は、ECS02がIPv6アドレスを使用してECS01にアクセスできることを示しています。
IPv6アドレスの管理
ECSインスタンスへのIPv6アドレスの割り当て
ECSインスタンスにIPv6アドレスを割り当てて、インスタンスがIPv6経由で他のインスタンスまたはインターネットと通信できるようにします。
既存のインスタンスへのIPv6アドレスの割り当て
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
管理するインスタンスを見つけて、[操作] 列の
を選択します。[セカンダリプライベートIPアドレスの管理] ダイアログボックスで、指示に従ってIPv6アドレスを割り当てます。
重要インスタンスが接続されているvSwitchのIPv6機能が無効になっている場合は、[vSwitchのIPv6を有効にする] をクリックして、vSwitchページでIPv6機能を有効にします。vSwitchのIPv6機能を有効にする方法のについては、「vSwitchのIPv6の有効化」をご参照ください。
[確認]をクリックします。
インスタンス作成時のIPv6アドレスの割り当て
インスタンスを作成するときは、次のパラメーターに注意してください。 その他のパラメーターについては、「カスタム起動タブでインスタンスを作成する」をご参照ください。
ネットワークとゾーン: IPv6 CIDRブロックが割り当てられているVPCとvSwitchを選択します。 vSwitchでIPv6が無効になっている場合は、「vSwitchでIPv6を有効にする」トピックの既存のvSwitchでIPv6を有効にするセクションをご参照ください。
インスタンス: IPv6をサポートするインスタンスタイプを検索し、検索結果からインスタンスタイプを選択します。
帯域幅とセキュリティグループ: [ENI | IPv6 (オプション)] をクリックし、[IPv6アドレスを無料で割り当てる] を選択します。
インスタンスにIPv6アドレスを割り当てた後、ECSコンソールでIPv6アドレスに関する情報を表示できます。 詳細については、「IPアドレスの表示」をご参照ください。
IPv6アドレスの設定
ECSインスタンスのNICにIPv6アドレスを設定できます。 このようにして、IPv6アドレスが識別され、インスタンスのオペレーティングシステムで有効になります。
ECSインスタンスにIPv6アドレスを設定する必要があるかどうかを確認します。 ECSインスタンスのオペレーティングシステムがIPv6アドレスの自動設定と認識をサポートしている場合、IPv6アドレスを設定する必要はありません。 このセクションをスキップします。
IPv6アドレスを設定します。
重要IPv6アドレスを自動的に設定するには、Cloud Assistant Agentをインストールする必要があります。 インスタンスがCloud Assistant Agentをサポートしていない場合、またはCloud Assistant Agentがインスタンスにインストールされていない場合は、IPv6アドレスを手動で設定します。
(推奨) IPv6アドレスの自動設定
前提条件
Cloud Assistant Agentがインスタンスにインストールされています。 Cloud Assistant Agentがインスタンスにインストールされていない場合は、「Cloud Assistant Agentのインストール」に従ってCloud Assistant Agentをインストールします。
インスタンスは、次のオペレーティングシステムのいずれかを実行します。Alibaba Cloud Linux 2、Alibaba Cloud Linux 3、CentOS 6、CentOS 7、CentOS 8、Red Hat 6、Red Hat 7、Anolis OS、Fedora、Ubuntu 14、Ubuntu 16、Ubuntu 18、Ubuntu 20、Debian 8、Debian 9、Debian 10、Debian 11、SUSE 11、SUSE 12、SUSE 15、openSUSE 15、SUSE 15 openSUSE 42、およびFreeBSD 11。
重要設定中、Cloud Assistantが使用され、NICとネットワークサービスが再起動されます。 これは、短時間のネットワーク中断を引き起こし得る。 作業は慎重に行ってください。
手順
Linuxインスタンスに接続します。
詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
次のコマンドを実行して、IPv6アドレスを設定します。
説明デフォルトでは、次のコマンドは、
ecs-utils-ipv6
プラグインがインストールされているか、または最新バージョンのプラグインがインストールされているかを自動的に確認します。 プラグインがインストールされていないか、以前のバージョンが実行されている場合、システムは自動的に最新バージョンのプラグインをダウンロードしてインストールします。 ECS インスタンスがインターネットにアクセスできることを確認します。sudo acs-plugin-manager -- exec -- plugin=ecs-utils-ipv6
LinuxインスタンスのIPv6アドレスの手動設定
Linuxインスタンスに接続します。
詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
ip addr | grep inet6
またはifconfig | grep inet6
コマンドを実行して、インスタンスに対してIPv6が有効になっているかどうかを確認します。コマンド出力に
inet6
情報が含まれていない場合、インスタンスのIPv6は無効になります。 IPv6を有効にするには、次の操作を実行します。コマンド出力に
inet6
情報が含まれている場合、インスタンスに対してIPv6が有効になっています。 IPv6アドレスを設定できます。
WindowsインスタンスのIPv6アドレスを手動で設定する
Windowsインスタンスに接続します。
詳細については、「パスワードを使用したWindowsインスタンスへの接続」をご参照ください。
コマンドプロンプトを開き、
ipconfig
コマンドを実行して、インスタンスに対してIPv6が有効になっているかどうかを確認します。コマンド出力に
inet6
情報が含まれていない場合、インスタンスのIPv6は無効になります。 IPv6を有効にするには、次の操作を実行します。コマンド出力に
inet6
情報が含まれている場合、インスタンスに対してIPv6が有効になっています。 IPv6アドレスを設定できます。
IPv6アドレスを設定します。
[インスタンスの詳細] ページで、生成されたIPv6アドレスを取得します。
(条件付きで必要) ECSインスタンスがLinuxオペレーティングシステムを実行している場合は、この手順を実行します。 それ以外の場合は、この手順をスキップします。
次のコマンドを実行して、マルチNIC設定ツールがインスタンスにインストールされているかどうかを確認します。
ls /sbin/eni-ifscan
次の情報が返された場合、マルチNIC設定ツールはインスタンスにプリインストールされています。 マルチNIC設定ツールの
eni-function
ファイルを変更する必要があります。説明デフォルトでは、マルチNIC設定ツールはIPv6をサポートしていません。 このツールがLinuxインスタンスにプリインストールされている場合、LinuxシステムのNICはIPv6アドレスを自動的に識別できず、インスタンスの再起動後にシステムはIPv6アドレスを取得できません。
割り当てられたIPv6アドレスの削除
不要になったIPv6アドレスを削除できます。 ECSインスタンスのIPv6アドレスを削除しても、インスタンスは引き続きIPv4アドレスを使用できます。 このセクションでは、ECSコンソールでIPv6アドレスを削除する方法について説明します。
インスタンスのステータスが [実行中] または [停止済み] であることを確認します。
手順
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
[Elastic Network Interface] ページで、インスタンスにバインドされ、IPv6アドレスが割り当てられているENIを見つけ、[操作] 列の [ENI IPアドレスの管理] をクリックします。
[ENI IPアドレスの管理] ダイアログボックスで、[IPv6] セクションのIPv6アドレスの右側にあるアイコンをクリックします。
[確認]をクリックします。
関連ドキュメント
インターネットと通信するためにIPv6アドレスが不要になった場合は、パブリックIPv6帯域幅を削除できます。 詳細については、「IPv6インターネット帯域幅の有効化と管理」トピックの「IPv6インターネット帯域幅の削除」セクションをご参照ください。
ルーティングテーブルでIPv6ルートを追加および管理して、VPCのIPv6トラフィックを管理できます。 詳細については、「IPv6ルートの作成と管理」をご参照ください。