Google云计算实例,IPv6

时间:2017-07-24 14:07:09

标签: google-cloud-platform google-compute-engine

我目前有一个谷歌云计算实例设置为多人游戏的后端。我正在尝试发布游戏的某些发布商和应用商店要求使用IPv6地址通过客户端访问服务器,这非常有意义。所以问题是,我如何才能使计算实例可以通过IPv6连接?

值得注意的是,客户端和服务器之间的连接是通过UDP完成的,因此使用负载平衡似乎不起作用(因为谷歌云中的负载均衡器只能通过TCP完成,据我所知)。

有没有其他人有这个问题,如果是这样,你是如何解决的?

非常感谢提前。

4 个答案:

答案 0 :(得分:4)

HTTP(S),SSL代理和TCP代理负载均衡的IPv6终止目前处于测试阶段。

https://cloud.google.com/compute/docs/load-balancing/ipv6

为负载均衡器配置IPv6终止可使后端实例显示为IPv6客户端的IPv6应用程序。

注意:文档说任何SLA或弃用策略都不涵盖此功能,并且可能会受到向后不兼容的更改。

从他们的文档中定义Beta:Beta是我们准备为任何客户打开发布版本的点。 Beta版本中没有SLA或技术支持义务,在某些情况下可能会免除费用。从功能角度来看,产品将是完整的,但可能会有一些未解决的问题。 Beta版本适用于有限的生产用例。

https://cloud.google.com/terms/launch-stages

答案 1 :(得分:1)

HTTP(S),SSL代理和TCP代理负载平衡的IPv6终止于2017年9月20日成为GA。

来源:https://cloudplatform.googleblog.com/2017/09/announcing-ipv6-global-load-balancing-ga.html

请参阅https://cloud.google.com/compute/docs/load-balancing/ipv6

上的文档

请记住,在GCP网络内部,所有内容仍在IPv4上,https://issuetracker.google.com/issues/35904387

答案 2 :(得分:0)

Google 云现在支持虚拟机实例上的外部 ipv6。每个实例可以获得一个 /96 外部 ip 范围,它可以用于访问互联网(没有 NAT)或用于 VM 到 VM 的流量。

目前(2021 年 7 月)仅支持有限区域:

  • asia-east1
  • asia-south1
  • europe-west2
  • us-west2

详见

https://cloud.google.com/compute/docs/ip-addresses/configure-ipv6-address https://cloud.google.com/vpc/docs/vpc#ipv6-addresses

如果您的实例恰好是上述 4 个区域之一,那么您应该能够使用虚拟机实例 IPv6 功能。

答案 3 :(得分:-1)

好吧,您可以创建一个负载均衡器,然后选择多个区域并创建一个实例组以获取ipv6地址。我设法通过TLS服务器获取了Dns的ipv6地址。enter image description here