Google Cloudでの IPv6 サポート

このドキュメントでは、 Google Cloud のどのサービスが IPv6 をサポートしているかについて説明します。

IPv6 は IPv4 よりもはるかに大きなアドレス空間を持ち、アドレスあたり 128 ビットを使用します。IPv6 には IPv4 よりも多くのアドレスを使用できるため、IPv4 アドレスの不足の軽減に役立ちます。

IPv6 のサポートは、 Google Cloud ではデュアルスタック(IPv4 と IPv6)のコンピューティング サービスとネットワーキング サービスを通じて広く利用できます。デュアルスタック サブネットをデプロイして、IPv6 ワークロードをデプロイできます。

VPC ネットワークの概要の組織のポリシーの制約セクションで説明されているように、組織のポリシーの制約を使用して IPv6 構成を制御できます。

コア コンピューティング サービスとネットワーキング サービス

次の表は、 Google Cloudのコア コンピューティング サービスとネットワーキング サービスでの IPv6 のサポートをまとめたものです。

サービスに IP スタックタイプの構成オプションがある場合、サポートされているスタックタイプが表に示されています。IPv6 専用スタックタイプは、表で印の付いている一部のサービスで使用できます。サービスにスタックタイプの構成オプションがない場合、「該当なし(N/A)」が示されています。

各サービスの詳細については、対応するドキュメントをご覧ください。

サービス IPv6 サポート サポートされているスタックタイプ ドキュメント
コンピューティング
Compute Engine インスタンス1 デュアルスタック、
IPv6 のみ(プレビュー
Compute Engine インスタンス テンプレート デュアルスタック、
IPv6 のみ(プレビュー
Compute Engine マネージド インスタンス グループ(MIG)2 デュアルスタック
Dynamic Network Interface(NIC)
プレビュー
デュアルスタック
Google Kubernetes Engine(GKE)ノードと Pod デュアルスタック
Cloud Run サービスとジョブ(内部 IPv6)
デュアルスタック
ネットワーキング
VPC ネットワーク
サブネット デュアルスタック、
IPv6 のみ(プレビュー
VPC ネットワーク ピアリング3 デュアルスタック
静的 IP アドレスの予約 該当なし
静的ルート4 該当なし
ポリシーベースのルート 該当なし
Network Connectivity
Cloud Router 該当なし
Network Connectivity Center 該当なし
  • IPv4 サブネット範囲のみ、IPv4 サブネット範囲と IPv6 サブネット範囲の両方、または IPv6 サブネット範囲のみを交換するように VPC スポークを構成できます。参照:
Dedicated Interconnect VLAN アタッチメント3 デュアルスタック
Partner Interconnect VLAN アタッチメント3 デュアルスタック
HA VPN デュアルスタック、
IPv6 のみ
Classic VPN 該当なし
ネットワーク アドレス変換
Cloud NAT5
プレビュー
該当なし
ネットワーク セキュリティ
Cloud Next Generation Firewall 該当なし
Packet Mirroring 該当なし
DNS
Cloud DNS6 該当なし
Cloud Load Balancing
グローバル外部アプリケーション ロードバランサ デュアルスタック
グローバル外部プロキシ ネットワーク ロードバランサ デュアルスタック
リージョン外部アプリケーション ロードバランサ デュアルスタック
リージョン内部アプリケーション ロードバランサ デュアルスタック
クロスリージョン内部アプリケーション ロードバランサ デュアルスタック
リージョン外部プロキシ ネットワーク ロードバランサ デュアルスタック
リージョン内部プロキシ ネットワーク ロードバランサ デュアルスタック
クロスリージョン内部プロキシ ネットワーク ロードバランサ デュアルスタック
従来のアプリケーション ロードバランサ 該当なし
従来のプロキシ ネットワーク ロードバランサ 該当なし
外部パススルー ネットワーク ロードバランサ7 デュアルスタック、
IPv6 のみ(プレビュー
内部パススルー ネットワーク ロードバランサ7 デュアルスタック、
IPv6 のみ(プレビュー
サービスへのプライベート アクセス
Private Service Connect 公開サービス8 該当なし
公開サービス用の Private Service Connect エンドポイント 該当なし
Private Service Connect インターフェース デュアルスタック
Private Service Connect バックエンド 該当なし
1 次の制限事項をご覧ください。
2 MIG の場合、自動修復エンドポイントは IPv4 のみをサポートします。
3 VPC ネットワーク ピアリングと Cloud Interconnect VLAN アタッチメント自体は、デュアルスタックとしてのみ構成できます。IPv6 のみとして構成することはできません。ただし、デュアルスタックとして構成されている場合、サブネットやインスタンスなどの IPv6 のみのリソースと互換性があります。
4 静的ルートの場合、一部のネクストホップ タイプは IPv6 をサポートしていません。また、デュアルスタックと IPv6 のみでサポートが異なります。詳細については、ネクストホップと機能をご覧ください。
5 NAT64 の場合、Public NAT は第 2 世代以前の VM インスタンスと M3 VM インスタンスをサポートしています。詳細については、Compute Engine の用語をご覧ください。
6 Cloud DNS は、インバウンド転送またはアウトバウンド転送で IPv6 をサポートしていません。
7 IPv6 のみのサポートは、非マネージド インスタンス グループ バックエンドと、IPv6 のみのターゲット インスタンスを使用したプロトコル転送に限定されます。
8 Private Service Connect は、プロデューサーの NAT サブネットで IPv6 のみのサブネットをサポートしていません。詳細については、Private Service Connect 用のサブネットを作成するをご覧ください。

アプリケーション サービス

次の表は、一般的に使用されている Google API とサービスにおける IPv6 のサポートをまとめたものです。

プライベート IPv6 アクセスをサポートするサービスの場合、限定公開の Google アクセスで IPv6 クライアントからのプライベート アクセスがサポートされます。

詳細については、アプリケーション サービスと IPv6 の詳細をご覧ください。

サービス パブリック IPv6 アクセス プライベート IPv6 アクセス
AlloyDB for PostgreSQL API
AlloyDB for PostgreSQL インスタンス1
Bigtable
BigQuery
Dataflow
Dataproc
Cloud Deploy
Firestore
Cloud Identity
Cloud Logging
Memorystore for Memcached API
Memorystore for Memcached インスタンス1
Memorystore for Redis API
Memorystore for Redis インスタンス1
Cloud Monitoring
Pub/Sub
Spanner
MySQL 用の Cloud SQL Admin API
Cloud SQL for MySQL インスタンス1
Cloud SQL Admin API for PostgreSQL
Cloud SQL for PostgreSQL インスタンス1
SQL Server 用 Cloud SQL Admin API
Cloud SQL for SQL Server インスタンス1
Cloud Storage
Cloud Tasks
Cloud Trace
Workflows
Container Registry / Artifact Registry
Secret Manager
1 一部のサービスには、Google の本番環境インフラストラクチャで実行され、IPv6 クライアントからアクセスできる管理 API がありますが、この API は IPv6 クライアントからアクセスできない VPC ホスト型リソースを作成します。たとえば、Memorystore for Memcached の管理 API は memcache.googleapis.com にあります。この API を使用すると、Memorystore for Memcached インスタンスに対して一部の管理タスクを実行できますが、Memorystore for Memcached インスタンスにアクセスするには、プライベート サービス アクセスを使用する必要があります。

アプリケーション サービスと IPv6 に関するその他の詳細

Google API とサービスには、次の 2 種類があります。

  • Google の本番環境インフラストラクチャで実行されるサービス(すべての *.googleapis.com サービス エンドポイントを含む)。
  • Cloud SQL や Filestore など、Google によって実行される VPC ネットワークで実行されるサービス(VPC にホストされたサービスとも呼ばれます)。

Google の本番環境インフラストラクチャで実行されるほとんどのサービスは、IPv6 アドレスを持つクライアントによるアクセスをサポートしています。

Google のインフラストラクチャで実行されるサービスについて詳しくは、Google APIs Explorer をご覧ください。

VPC でホストされているサービスの場合、IPv6 クライアントによるアクセスのサポートは、使用するプライベート アクセス オプションによって異なります。

  • IPv6 アドレスを持つクライアントが公開サービスにアクセスできるように、IPv6 Private Service Connect エンドポイントを作成できます。
  • プライベート サービス アクセスは、IPv6 アドレスを持つクライアントによるアクセスをサポートしていません。詳細については、プライベート サービス アクセスのドキュメントのサポートされているサービスをご覧ください。