6to4 連線的 DNS64 和 NAT64

本頁面說明如何 Google Cloud 使用 DNS64 和 NAT64,從僅限 IPv6 的執行個體存取 IPv4 目的地。

Google Cloud 透過僅支援 IPv6 的子網路和執行個體,提供單一堆疊 IPv6 支援。如要進一步瞭解哪些 Google Cloud服務支援僅限 IPv6 的堆疊類型,請參閱「 Google Cloud中的 IPv6 支援」。

僅限 IPv6 的工作負載可能仍需要存取某些 IPv4 目的地。Google Cloud 透過 DNS64NAT64 支援 IPv6 到 IPv4 的連線。

建立僅限 IPv6 的子網路和執行個體,並設定 DNS64 和 NAT64,即可將 Google Cloud 中的僅限 IPv6 工作負載連結至網際網路上的僅限 IPv4 工作負載。

如果您需要執行下列操作,可以為僅限 IPv6 的工作負載設定 DNS64 和 NAT64:

  • 遵守規定,要求轉換為 IPv6 位址,但不分配 IPv4 位址。
  • 逐步改用僅限 IPv6 的位址基礎架構,同時保留對現有 IPv4 基礎架構的存取權。
  • 在轉換至 IPv6 位址的過程中,請確保持續存取 IPv4 位址環境,以免重要服務中斷。

限制

DNS64 和 NAT64 可讓僅支援 IPv6 的執行個體連線至網際網路上的 IPv4 目的地。這類網路不會連線至虛擬私有雲網路或內部部署網路中的 IPv4 目的地。

運作方式

如要從僅限 IPv6 的執行個體存取 IPv4 目的地,您必須同時設定 DNS64 和 NAT64。

下圖顯示可讓僅支援 IPv6 的執行個體存取網際網路上 IPv4 目的地的設定。如要進一步瞭解各項服務,請參閱以下各節。

您可以使用 DNS64 和 NAT64,從僅支援 IPv6 的執行個體存取網際網路上的 IPv4 目的地 (按一下可放大)。

DNS64

DNS64 會為每個 IPv4 目的地提供合成的 IPv6 位址。Cloud DNS 會將 Well-Known Prefix (WKP) 64:ff9b::/96 與目的地 IPv4 位址的 32 位元結合,建立合成位址。

當僅支援 IPv6 的執行個體啟動 DNS 要求,以解析僅有 IPv4 位址的網際網路目的地名稱時,Cloud DNS 會傳回合成的 IPv6 位址。

如要進一步瞭解 DNS64 的運作方式,請參閱 Cloud DNS 總覽

NAT64

公開 NAT 支援從 IPv6 到 IPv4 的網路位址轉譯 (NAT),也就是 NAT64。

當來自僅限 IPv6 執行個體的要求傳送至 Cloud NAT 閘道時,閘道會執行以下操作:

  • 將來源 IPv6 位址和通訊埠替換為分配給閘道的其中一個外部 IPv4 位址和通訊埠。
  • 將 Cloud DNS 提供的合成目的地 IPv6 位址轉譯為原始 IPv4 位址。

如要進一步瞭解 NAT64 的運作方式,請參閱「Public NAT 中的 NAT64」。

後續步驟