Networking

在 Azure 中向 Linux VM 添加公共 IPv6 地址

  • December 17, 2021

我有一個在 Azure 中執行的 Centos7 VM 實例。它具有可從 Internet 訪問的公共 IPv4 地址。我想向該實例的網路介面添加一個公共 IPv6 地址,但我不知道如何執行此操作。似乎沒有辦法將其從門戶添加到界面。我已經查閱了文件,但似乎有相互矛盾的資訊表明這是不可能的,或者只能通過創建新的 VM 來實現。我也嘗試過這個,但再次無法讓它工作。我在 Google 上找到的資訊似乎已經過時了。

如果有人能建議是否可以將公共 IPv4 和 IPv6 地址分配給同一個 VM,以及如何實現這一點,我將不勝感激。謝謝!

我相信您無法更改目前的 NIC 以允許 IPv6,因此您必須重新部署 VM 或附加新的 NIC IPv6 並刪除舊的。此外,公共 IP(IPv4 和 IPv6)的所有 SKU 必須相同(動態或標準)。不要忘記保存您的虛擬機磁碟以避免任何錯誤。實現此配置的所有步驟如下。

我建議您在更改產品之前先進行測試。

1 - 為您的 VNet 配置地址空間 IPv6 地址空間

2 - 配置此 VM 所在的目前子網以允許 IPv6 子網

3 - 您的 NIC 如下圖所示。為此 NiC 配置 IPv4 和 IPv6。 沒有

4 - 您的虛擬機同時顯示 IP(IPv4 和 IPv6) 虛擬機資訊

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