在虚拟网络上,我们有一个负载均衡器,后面有虚拟机和其他一些虚拟机。
我希望所有出站流量都使用相同的静态 IP 地址。如何做到这一点?
谢谢
如果虚拟机位于负载均衡器后面,那么由于负载均衡器的 SNAT,它们应该具有相同的出站 IP。
https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-outbound-connections#snat
在负载均衡器后面时,您没有获得相同的 IP,这可能是因为您在连接到虚拟机的 NIC 上有一个公共 IP。
希望这有帮助。
这类似于 Azure 云服务的要求,其中我们有一个用于入站和出站访问的公共。除非我们在虚拟机的 NIC 上有一个明确的公共 IP(称为 ILPIP)。
因此,答案是将它们部署在外部负载均衡器后面,并确保后端池虚拟机没有公共 IP。
注意: 1. 务必将公共IP设置为静态 2. 确保 SKU 从标准 SKU 恢复为基本是删除并重新创建
有一个名为“Azure NAT Gateway”的特定服务
创建 VNet 及其子网 创建PIP(公共IP地址) 创建“Azure NAT 网关”并将其关联到 VNet,并将之前创建的 PIP 关联到它。
VNet 的所有出站流量都将通过“Azure NAT 网关”重定向到 PIP。
阅读文档了解详细信息https://learn.microsoft.com/en-us/azure/nat-gateway/nat-overview