规划 Azure 防火墙部署

已完成

在部署 Azure 防火墙之前,需要规划网络拓扑、确定所需的防火墙规则并了解部署步骤。

你应该记得,具有以下特征的中心和分支网络拓扑最适合用来部署 Azure 防火墙:

  • 充当中心连接点的虚拟网络。 此网络是中心虚拟网络。
  • 与中心对等互连的一个或多个虚拟网络。 这些对等网络是辐射虚拟网络,用于预配工作负载服务器。

可以在中心虚拟网络的子网中部署防火墙实例,然后将所有入站和出站流量配置为经过防火墙。 部署 Azure 防火墙以保护 Azure 虚拟桌面主机池时,将使用此配置。

Azure 防火墙规则

你应该记得,默认情况下,防火墙会拒绝所有访问。 你的工作是使用允许流量通过防火墙的条件配置防火墙。 每个条件都称为一个规则。 每个规则对数据应用一项或多项检查。 只有通过所有防火墙规则中每项检查的流量才能通过防火墙。

下表介绍了可以为 Azure 防火墙创建的三种规则类型。 为了允许适当的 Azure 虚拟桌面网络流量,你将使用应用程序和网络规则。

规则类型 说明
网络地址转换 (NAT) 根据防火墙的公共 IP 地址和指定的端口号,转换并筛选入站 Internet 流量。 例如,若要启用与虚拟机 (VM) 的远程桌面连接,可使用 NAT 规则将防火墙的公共 IP 地址和端口 3389 转换为 VM 的专用 IP 地址。
应用程序 根据完全限定域名 (FQDN) 或 FQDN 标记筛选流量。 FQDN 标记表示与众所周知的 Microsoft 服务(如 Azure 虚拟桌面)关联的一组 FQDN。 例如,你将使用应用程序规则通过 FQDN 标记“WindowsVirtualDesktop”来允许 Azure 虚拟桌面 VM 的出站流量。
网络 根据以下三个网络参数中的一个或多个参数筛选流量:IP 地址、端口和协议。 例如,使用网络规则针对 TCP 和 UDP 端口 53 允许从本地 Active Directory 域服务器专用 IP 地址流向 Azure 的流量。 如果使用的是 Microsoft Entra 域服务器,则无需创建网络规则。 DNS 查询将转发到位于 168.63.129.16 的 Azure DNS。

Azure 防火墙按优先级顺序应用规则。 基于威胁情报的规则始终具有最高优先级,且先予以处理。 之后,按类型应用规则:先是 NAT 规则,然后是网络规则,再然后是应用程序规则。 在每种类型中,规则将根据创建规则时分配的优先级值(从最低值到最高值)予以处理。

部署选项

你应该记得,Azure 防火墙提供了许多功能,旨在简化创建和管理规则的过程。 下表对这些功能进行了总结。 为了允许 Azure 虚拟桌面的网络流量,你将使用 FQDN 标记,但也可以在环境中使用下列其他选项。

Feature 说明
FQDN 主机的域名或者一个或多个 IP 地址。 将 FQDN 添加到应用程序规则将允许访问该域。 在应用程序规则中使用 FQDN 时,可以使用通配符,例如 *.google.com。
FQDN 标记 一组已知的 Microsoft FQDN。 将 FQDN 标记添加到应用程序规则可允许对标记的 FQDN 进行出站访问。 例如,Windows 更新、Azure 虚拟桌面、Windows 诊断和 Azure 备份均存在 FQDN 标记。 Microsoft 管理 FQDN 标记,你无法修改或创建它们。
服务标记 与特定 Azure 服务相关的一组 IP 地址前缀。 将服务标记添加到网络规则可允许访问标记所表示的服务。 包括 Azure 备份、Azure Cosmos DB 和 Azure 逻辑应用在内的许多 Azure 服务都具有服务标记。 Microsoft 管理服务标记,你无法修改或创建它们。
IP 组 一组 IP 地址,例如 10.2.0.0/16 或 10.1.0.0-10.1.0.31。 可以将 IP 组用作 NAT 或应用程序规则中的源地址,或用作网络规则中的源地址或目标地址。
自定义 DNS 将域名解析为 IP 地址的自定义 DNS 服务器。 如果使用自定义 DNS 服务器(而不是 Azure DNS),则还必须将 Azure 防火墙配置为 DNS 代理。
DNS 代理 可以将 Azure 防火墙配置为充当 DNS 代理,这意味着所有客户端 DNS 请求在前往 DNS 服务器之前都要通过防火墙。

Azure 防火墙的部署步骤

在上一个练习中,你创建了一个主机池和一个带有子网的虚拟网络。 你已将会话主机 VM 部署到该子网并将其注册到主机池。 在接下来的练习中,你将完成以下步骤来部署 Azure 防火墙,以保护主机池。

  1. 设置网络:

    • 创建包含用于防火墙部署的子网的中心虚拟网络。
    • 将中心网络与辐射网络对等互连。 在下一个练习中,你会将中心虚拟网络与 Azure 虚拟桌面主机池使用的虚拟网络对等互连。
  2. 部署 Azure 防火墙:

    • 将 Azure 防火墙部署到中心虚拟网络中的子网。
    • 对于出站流量,创建一个将流量从所有子网发送到防火墙专用 IP 地址的默认路由。
  3. 创建 Azure 防火墙规则:

    • 使用用于筛选入站和出站流量的规则配置防火墙。