我遇到的问题是,我无法从后端的 VM 连接到 Azure ILB 端口。例如,创建 ILB (10.0.0.100),其中 1 个 VM (backend_vm) 作为后端并打开端口,例如 1111。其他 VM 可以 telnet 到 10.0.0.100 1111,但 VM (backend_vm) 无法连接到 10.0.0.100 1111。没有防火墙,IF 中的安全组允许来自任何来源的连接...
答案1
根据您的描述,我在我的实验室中进行了测试。我遇到了与您相同的问题。如果我telnet 127.0.0.1 80
在两个虚拟机上进行测试。它可以正常工作。当我在其他虚拟机上进行测试时,它也可以正常工作。但是,当我telnet loadbalanceinternalip 80
在池成员虚拟机上进行测试时。它在一台虚拟机上连接超时。
据我所知,这是一种例外行为。内部负载均衡器配置目前不提供 SNAT。反过来,内部负载均衡器配置不允许池成员访问内部负载均衡器的 IP 地址。