Networking
在 Azure 中向 Linux VM 添加公共 IPv6 地址
我有一個在 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)