为 Windows Server IaaS 虚拟机实现 IPv6

已完成

Contoso 在其本地项目组合中托管多个使用 IPv6 的应用程序。 你知道 Windows Server 和 Windows 10 设备都支持双栈 IPv6 和 IPv4。 你需要调查 Azure 对 IPv6 的支持,目的是使应用程序工作负载可迁移到 Azure。

Azure VNet IPv6 是什么?

可使用 Azure VNet IPv6 在 Azure 中托管那些需要在虚拟网络中和 Internet 之间进行 IPv6 和 IPv4 连接的应用程序。 鉴于可用的公共 IPv4 地址池不断减少,许多应用程序和服务将不可避免地需要支持 IPv6。 Azure 的双栈 IPv4/IPv6 连接使托管应用可以在 IPv4 和 IPv6 Internet 上进行通信。 下图描述了这种双栈方法的用法。

Azure 虚拟网络双堆栈示意图。应用程序子网包含两个 VM:一个 Linux VM 和一个 Windows VM,同时包含 IPv4 和 IPv6 地址。网络安全组保护这些主机。负载均衡器通过 DDoS 保护将应用程序子网与 IPv6 Internet 连接。IPv6 用户定义的路由将应用程序子网连接到前端子网。

创建双栈 VNet

在 Azure 门户中创建 VNet 时,可创建双栈 VNet。 请按以下过程操作:

  1. 在 Azure 门户中,选择“虚拟网络”,然后选择“添加”。

  2. 在“基本信息”页上输入基本信息,然后选择“下一步: IP 地址”。

  3. 在“IP 地址”页上,选择“添加 IPv6 地址空间”复选框。

    Azure 门户“创建虚拟网络”页的屏幕截图。管理员已选中“IP 地址”选项卡和“添加 IPv6 地址空间”复选框。在“编辑子网”边栏选项卡中,管理员已输入 IPv6 地址范围。

  4. 选择显示的子网,然后在“编辑子网”边栏选项卡上,选中“添加 IPv6 地址空间”复选框。

  5. 输入 IPv6 地址,然后选择“保存”。

  6. 选择“查看 + 创建”,然后选择“创建”。

若要向现有 VNet 添加 IPv6 地址空间,请在 Azure 门户中导航到虚拟网络列表。 然后执行以下步骤:

  1. 选择相应的 VNet,然后选择“地址空间”。
  2. 添加 IPv6 地址空间,然后选择“保存”。
  3. 依次选择“子网”、“+ 子网”,然后输入新的子网名称
  4. 选中“添加 IPv6 地址空间”复选框,输入子网的 IPv6 地址空间,然后选择“确定”。