我不是系统管理员或网络管理员,因此我很难找到一种解决方法来在不使用负载均衡器的情况下在 Azure Service Fabric 群集上支持 IPv6。
从这里:IPv6 support for Azure other than the load balancer thing
我已经检查过 IPv6 仅受该 lb 设备支持,但我当前集群的入口点是应用程序网关。
是否有推荐的解决方法来添加 Ipv6 支持以使用 Azure 应用程序网关
最佳答案
Is there a recommended work around for adding Ipv6 support for using a Azure App Gateway
没有什么好的方法可以做到这一点,只有解决方法。 无论如何,您可以执行以下操作:
- 实例化 Azure 后端服务器,
- 配置此服务器以建立到 IPv6 公共(public)隧道代理的 IPv6 over IPv4 隧道,
- 在后端服务器上安装反向代理,监听隧道代理提供的 IPv6 前缀内选择的 IP 地址,
- 配置此反向代理以将接受的 IPv6 https 连接转换为发送到 Azure 应用网关的传出 http 或 https IPv4 请求(该连接保留在 Azure 网络内,因此您可以接受不加密它,使用 http 而不是 https )。
但这不会很有效,因为:
1-这是您的后端服务器,它将终止并解密 ssl 连接;
2- 来自/发往 Azure 中服务器的 IPv6 数据包将通过隧道代理和 Azure,客户端和 Azure 之间不会有直接连接。
要查找免费的 IPv6 隧道代理,请参阅 Hurricane Electric 等。 .
关于azure - 如何在 Azure 应用程序网关不支持 IPv6 的情况下添加对 IPv6 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46201975/