我目前有一个谷歌云计算实例设置为多人游戏的后端。我正在尝试发布游戏的某些发布商和应用商店要求使用IPv6地址通过客户端访问服务器,这非常有意义。所以问题是,我如何才能使计算实例可以通过IPv6连接?
值得注意的是,客户端和服务器之间的连接是通过UDP完成的,因此使用负载平衡似乎不起作用(因为谷歌云中的负载均衡器只能通过TCP完成,据我所知)。
有没有其他人有这个问题,如果是这样,你是如何解决的?
非常感谢提前。
答案 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版本适用于有限的生产用例。
答案 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 月)仅支持有限区域:
详见
https://cloud.google.com/compute/docs/ip-addresses/configure-ipv6-address https://cloud.google.com/vpc/docs/vpc#ipv6-addresses
如果您的实例恰好是上述 4 个区域之一,那么您应该能够使用虚拟机实例 IPv6 功能。
答案 3 :(得分:-1)