Networking

Azure 出站 IP

  • May 4, 2021

在 Azure 中,如果我要部署一個虛擬機,它將“開箱即用”具有出站 Internet 連接。對於此虛擬機的出站連接,假設公共 IP 將是Azure IP 範圍和服務標籤 - 公共雲之一是否正確?

如果我查看公共 IP 地址文件,它會說明以下內容(加強了上述聲明):

沒有分配公共 IP 的資源可以進行出站通信。Azure 動態分配一個不專用於資源的可用 IP 地址。

所以理論上,如果我創建 100 個虛擬機,這些虛擬機中的一些(或全部?)可能會獲得相同的出站 IP 地址?有什麼方法可以確保為所有這 100 台虛擬機分配一個唯一的出站 IP 地址?這樣,當他們訪問 Web 服務時,就可以通過其唯一的 IP 地址來辨識他們。

感謝您的意見。

您是對的,預設情況下,將為出站流量分配一個隨機 IP,這可能導致超過 1 個虛擬機具有相同的出站 IP。

如果您想確保知道 VM 的出站 IP 是什麼,並且它對於每個 VM 都是唯一的,那麼您需要創建一個公共 IP 並將其分配給 VM,這意味著 VM 將使用該 IP對於出站IP。

還有其他方法可以使用 Azure 防火牆、vNet 網關、負載均衡器來修復 VM 的出站 IP,但這將導致 VM 都使用相同的固定 IP,這聽起來不是您想要的。

引用自:https://serverfault.com/questions/1062493