在哪里可以在Azure上的Web应用程序中找到VNet的配置?

问题描述

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

解决方法

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

NAT gateway资源指定哪些静态IP地址是虚拟的 机器在创建出站流时使用。静态IP地址来了 来自公共IP地址资源,公共IP前缀资源或两者。 如果使用公共IP前缀资源,则整个IP的所有IP地址 公用IP前缀资源由NAT网关资源消耗。一种 NAT网关资源最多可以使用16个静态IP地址 从任何一个。

如果启用了web app with VNet Integration,则默认情况下,BGP路由仅影响RFC1918目标流量。如果将WEBSITE_VNET_ROUTE_ALL设置为1,则所有出站流量都会受到BGP路由的影响。