首页 > 解决方案 > 在哪里可以找到我的 VNet 配置以及我在 Azure 上的 Web 应用程序?

问题描述

这里的场景是我创建了一个具有动态出站 IP 的 WebApp,我们需要这些 IP 在数据库端被列入白名单,由于 IP 太多,我们创建了一个 NAT 网关、VNet 和一个公共 IP 地址我们将通过它与数据库进行通信。我需要知道我的 Azure Web 应用程序的 VNet 配置在哪里?

标签: azureweb-applicationsvnet

解决方案


您需要将公共 IP 地址列入 DB 防火墙的白名单,因为 NAT 为子网提供源网络地址转换 (SNAT)。

NAT 网关资源指定虚拟机在创建出站流时使用的静态 IP 地址。静态 IP 地址来自公共 IP 地址资源、公共 IP 前缀资源或两者。如果使用公共IP前缀资源,则整个公共IP前缀资源的所有IP地址都被一个NAT网关资源消耗。一个 NAT 网关资源最多可以使用其中任何一个的 16 个静态 IP 地址。

如果您已启用具有 VNet 集成的 Web 应用程序,默认情况下,BGP 路由仅影响您的 RFC1918 目标流量。如果WEBSITE_VNET_ROUTE_ALL设置为1,则所有出站流量都会受到 BGP 路由的影响。


推荐阅读