首页 文章

Azure内部负载均衡器IP

提问于
浏览
0

我有一个非常简单的Azure VM设置 . 一个VM位于内部负载均衡器后面,其私有IP地址为10.0.1.10 . Web服务正在该VM中运行 . 我可以使用http://localhost访问网站,但根据我的软件要求,我必须使用Load Balancer私有IP地址而不是localhost . 但我无法浏览内部负载均衡器IP地址(http://10.0.1.10无法从该VM运行) . 这是设计我能't access Internal Load Balancer by it'的私有IP地址吗?或者我需要做一些特别的事情来使其发挥作用?

2 回答

  • 0

    根据您的描述,您是指负载均衡器中的VM和VM上运行的Web服务,您希望使用VM来浏览内部负载均衡器IP,但它不起作用 .

    我在实验室进行了测试,发生了同样的错误 . 顺便说一下,负载均衡器不能以这种方式工作 . 这是我的网络捕获结果:
    enter image description here

    也许我们应该在负载均衡器之外创建一个新VM,然后您可以浏览负载均衡器IP . 因为 once a network interface is added to a load balancer's back-end IP address pool ,负载均衡器能够根据创建的负载均衡规则发送负载均衡的网络流量 .

    如果您仍有疑问,欢迎回复此处 . 谢谢 .

    最好的祝福,

  • 1

    公共和内部Azure负载均衡器配置之间存在差异 .

    在公共负载 balancer 器配置中使用Azure负载均衡器时,SNAT用于出站请求 . 这意味着公共后面的VM可以到达负载均衡器的公共IP地址,并且流量将相应地进行负载 balancer . 这将为每个与VIP的连接消耗一个短暂的端口 .

    内部负载 balancer 器配置今天不提供SNAT . 反过来,内部负载 balancer 器配置不允许池成员访问内部负载 balancer 器的IP地址 .

    我们正在考虑在未来版本中解决这个问题,同时允许为内部负载 balancer 器启用SNAT . 强制SNAT实际上可以为那些不需要访问负载均衡器的IP地址的人施加约束,因此这需要是一个选项而不是默认选项 .

相关问题