使用一个 NAT 网关 (Azure) 实现多个 Web 应用程序静态出站 IP

问题描述 投票:0回答:2

我目前在 Azure 中有 2 个 Web 应用程序服务(假设 1 个 webappA 和 1 个 webapp2)。我需要为每个 Web 应用程序 1 个静态出站 IP 地址,因此总共 2 个 IP。 我找到了使用 NAT 网关的解决方案。为 1 个 Web 应用程序获取静态出站 IP 看起来很简单。但当我尝试使用两个网络应用程序时,情况会稍微复杂一些。

我想要一个经济高效的解决方案,所以我不想有 2 个 NAT 网关(每个 Web 应用程序 1 个 NAT)。

有谁知道如何强制 Azure NAT 网关关联 webapp1 的一个 IP 和 webapp2 的一个 IP? 因为看起来 NAT 网关从列表中随机选择 IP(NAT 网关中的出站 IP 选项卡)

.net azure ip devops azure-webapps
2个回答
0
投票

我在我的环境中尝试并得到以下结果: 

  1. 创建了一个具有一个子网的虚拟网络。 enter image description here 

  2. 创建了 NAT 网关,并将一个公共 IP 连接到 VNet 中的子网enter image description here 

  3. 使用公共IP创建出站IP enter image description here 

  4. 创建了两个应用程序服务并启用了 VNET 集成,其中 NAT 网关配置了公共 IP。 enter image description here enter image description here 

注: 我可以使用一个公共 IP 来实现这一目标,如果每个应用程序需要单独的 IP,那么我们必须创建两个 NAT 网关。


0
投票

您好,我遇到了类似的问题,我从此链接找到了解决方案此链接解释了我们如何使用具有中心辐射拓扑的多个 VNET 的一个 NAT 网关

这里我们有两个以上的虚拟网络,每个虚拟网络都有路由表,该路由表将流量指向充当网络虚拟设备的虚拟机。 该网络虚拟设备可以是 Azure 防火墙,但其成本约为 1000 美元,因此如果成本是决定因素,可以使用虚拟机。

© www.soinside.com 2019 - 2024. All rights reserved.