我在负载均衡器后面有两个Azure VM。虚拟机没有任何公共IP,只有LB有一个静态公共IP地址。
有时VM会传出公共IP 13.93.5.128,这是不对的。当我重新启动一个虚拟机时,它会获得正确的IP,但第二个虚拟机会获得这个错即使没有重新启动它也会改变。
据此 - https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-outbound-connections - 我想我正在使用Load-balanced VM (no Instance Level Public IP address on VM)
(SNAT)。
使用dig myip.opendns.com @resolver1.opendns.com
尝试传出IP。
如何让Load Balancer后面的所有VM的传出IP始终相同(负载均衡器的一个)?
答案 0 :(得分:0)
这可能会过度详细说明您的要求,但如果您的VMs
使用ARM托管(而不是CLASSIC),那么您可以为LOAD BALANCER
保留公共IP地址。如果您对分配的地址不满意,无论出于何种原因预留并分配新地址。
示例强>
<强>参考强>
值得一读:
https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-get-started-internet-arm-ps
https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-arm