azure 函数是否支持 ipv6?

Does azure function support ipv6?

尝试编写一个小的 azure 函数来初始化到 ipv6 地址的 tcp 连接。总是失败。错误消息显示 "An attempt was made to access a socket in a way forbidden by its access permissions" azure 函数完全支持 ipv6 吗?

Does azure function support ipv6 at all?

目前 Azure Functions 尚不支持 IPv6。

更多详情,您可以参考这篇feedback

不,不仅仅是 azure 函数。所有的应用服务都不支持 ipv6。这是设计使然。但是您可以使用 Azure Front door 来实现您的目标。

Azure Front Door 本机支持端到端 IPv6 连接以及 HTTP/2 协议。

比如我有一个应用服务。不支持ipv6.

所以,我创建了这个应用服务的前门。(使用前门作为入口。)

在门户上转到 'All Service' -> 搜索 'Front door' -> 创建前门,然后在此页面中将您的 Web 应用程序添加为后端主机。

最后,您可以使用前门访问您的Web应用程序,它支持ipv6。(Azure Function是基于Web App Sandbox设计的,所以是一样的。)