Azure出站流量被阻止

时间:2019-01-24 09:39:50

标签: azure azure-virtual-machine azure-virtual-network azure-load-balancer azure-nsg

我已经设置了一些虚拟机和一个负载平衡器,以便我们可以拥有一个传出IP。现在我在从VM内部连接到Internet时遇到问题。如果我打开Internet Explorer并尝试访问网站,它会显示等待答复,然后显示“此页面无法显示”。

每个VM连接到同一子网。

enter image description here

子网具有连接的NSG,每个VM都是子网的一部分。 enter image description here NSG连接到子网。 enter image description here enter image description here enter image description here

然后有一个负载平衡器,用于允许传入的RDP,但具有到不同VM的不同端口。

enter image description here

我认为我缺少SNAT,但是我不知道在哪里进行配置。从我已阅读的内容中,我正在使用级别2“与VM关联的公共负载均衡器(实例上没有实例级别的公用IP地址)”。子网上的多个VM和一个负载平衡器共享一个IP地址。

我实际上要去哪里设置SNAT?还是我在这里还缺少另一个问题?

1 个答案:

答案 0 :(得分:1)

可能您可以为TCP端口80或443添加mcOptions = { styles: [{ height: 53, url: "https://github.com/googlemaps/js-marker-clusterer/tree/gh-pages/images/m1.png", width: 53 }, { height: 56, url: "https://github.com/googlemaps/js-marker-clusterer/tree/gh-pages/images/m2.png", width: 56 }, { height: 66, url: "https://github.com/googlemaps/js-marker-clusterer/tree/gh-pages/images/m3.png", width: 66 }, { height: 78, url: "https://github.com/googlemaps/js-marker-clusterer/tree/gh-pages/images/m4.png", width: 78 }, { height: 90, url: "https://github.com/googlemaps/js-marker-clusterer/tree/gh-pages/images/m5.png", width: 90 } ] } //init clusterer with your options var markerCluster = new MarkerClusterer(map, markers, mcOptions); 而不是入站NAT规则。 NAT规则始终用于端口转发。此外,您不需要为DNS添加NAT规则。这对我有效。

load balancer rule定义了如何将流量分配到VM。该规则定义了传入流量的前端IP配置,接收流量的后端IP池以及所需的源端口和目标端口。

enter image description here