簡體   English   中英

Azure內部負載平衡器IP

[英]Azure internal load balancer IP

我有一個非常簡單的Azure VM安裝程序。 一台VM位於內部負載均衡器后面,其專用IP地址為10.0.1.10。 該VM中正在運行Web服務。 我可以使用http:// localhost來訪問網站,但是根據我的軟件要求,我必須使用Load Balancer專用IP地址而不是localhost。 但是我無法使用內部負載均衡器IP地址瀏覽( http://10.0.1.10在該VM上不起作用)。 是設計使我無法通過其專用IP地址訪問內部負載均衡器嗎? 還是我需要做一些特別的事情才能使其正常工作?

公共和內部Azure負載平衡器配置之間有區別。

在公共負載平衡器配置中使用Azure負載平衡器時,SNAT用於出站請求。 這意味着公共場所后面的VM可以訪問負載均衡器的公共IP地址,並且流量將得到相應的負載均衡。 每個與VIP的連接都將占用一個臨時端口。

內部負載平衡器配置今天不提供SNAT。 反過來,內部負載平衡器配置不允許池成員訪問內部負載平衡器的IP地址。

我們正在考慮通過允許內部負載均衡器也啟用SNAT的選項來解決此問題。 強制性SNAT實際上可以為那些不需要訪問負載平衡器IP地址的用戶施加約束,因此這是一個選項,而不是默認選項。

根據您的描述,這是否意味着負載均衡器中的VM和在該VM上運行的Web服務,您想使用該VM瀏覽內部負載均衡器IP,但它不起作用。

我在實驗室中進行了測試,並且發生了相同的錯誤。 順便說一下,負載均衡器無法以這種方式工作。 這是我的網絡捕獲結果: 在此處輸入圖片說明

也許我們應該在負載均衡器之外創建一個新的VM,然后您可以瀏覽負載均衡器IP。 由於將網絡接口添加到負載均衡器的后端IP地址池后 ,該負載均衡器便能夠根據創建的負載均衡規則發送負載均衡的網絡流量。

如果您還有疑問,歡迎在此處發回。 謝謝。

最好的祝福,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM