Azure的IPv6支持

Azure的IPv6支持,azure,networking,ip,azure-web-app-service,ipv6,Azure,Networking,Ip,Azure Web App Service,Ipv6,我的主机提供商支持IPv6已经有一段时间了。我正在考虑迁移到Azure的可能性,但想知道Azure是否支持IPv6。是否有可用的文档?引用Azure常见问题解答: 微软在帮助客户顺利完成任务方面发挥了主导作用 过去几年从IPv4过渡到IPv6。迄今为止, Microsoft已将IPv6支持构建到其许多产品和服务中 Windows 8和Windows Server 2012 R2等解决方案。微软是 致力于扩大互联网的全球能力 通过IPv6实现各种有价值和令人兴奋的功能 场景,包括点对点和移动应用程

我的主机提供商支持IPv6已经有一段时间了。我正在考虑迁移到Azure的可能性,但想知道Azure是否支持IPv6。是否有可用的文档?

引用Azure常见问题解答:

微软在帮助客户顺利完成任务方面发挥了主导作用 过去几年从IPv4过渡到IPv6。迄今为止, Microsoft已将IPv6支持构建到其许多产品和服务中 Windows 8和Windows Server 2012 R2等解决方案。微软是 致力于扩大互联网的全球能力 通过IPv6实现各种有价值和令人兴奋的功能 场景,包括点对点和移动应用程序

在Azure环境中启用IPv6的基础工作进展顺利 进行中的但是,我们无法共享支持IPv6的日期 将在此时普遍提供。有关IPv6的详细信息 Windows操作系统中提供的技术和IPv6支持 今天,请参阅Microsoft的IPv6信息网站,其中包括 业务、技术和开发人员资源:


希望这有帮助

Microsoft表示,对IPv6的支持“适用于Azure虚拟机上托管的应用程序和服务”现在可用。

尽管在Ignite 2016上宣布了对IPv6的支持,但在使用Azure VM时,您需要了解一些限制:

  • 无法将公共IPv6地址分配给VM。它们只能分配给负载平衡器
  • VM上的IPv6终结点不直接暴露于internet。它位于负载平衡器后面
  • 您不能将现有VM升级为使用IPv6地址。您必须部署新的虚拟机

有关更多信息,请参见刚刚在Azure上创建的VM。仅获取RFC1918 IPv4地址和链路本地IPv6地址。因此,不,您的终端主机没有可公开路由的IPv4或IPv6,您将通过它们的负载平衡器受到某种6对4的攻击

公平地说,AWS EC2也有类似的问题


如果您希望本机公共IPv4/IPv6直接连接到您的终端主机/VPS,也许可以使用另一个云VPS托管提供商,例如Digital Ocean。

我们在Azure中不使用虚拟机,我们的解决方案都是纯应用服务(又名WebApp)来托管我们的ASP.NET MVC和WebAPI项目

我们已经有几个应用程序在提交时被苹果拒绝,因为我们方面缺乏ipv6支持,这是错误的。这很糟糕,不符合现实情况

我们通过将DNS移动到解决了这个问题。它通过Azure的ipv4自动来回传输ipv6流量。只需确保在Azure AppServices上工作的DNS条目上启用Cloudflare“cloud”

在提交给Apple之前,您可以通过访问以下ipv6测试站点来验证它是否有效,并浪费等待时间:


5月5日,微软向Azure PowerShell项目提交了一些代码,表示对IPv6的支持可能很快就会到来。