使用Azure中的PowerShell你需要定義一個公網IP地址作爲資源羣邑的一部分,然後將其分配到正確的虛擬NIC(網絡接口卡)來完成。
公共IP地址資源類型表示公共互聯網上的DNS名稱。它可用於爲Azure負載均衡器上託管的虛擬IP地址(VIP)或直接託管在VM上的公共實例IP地址(PIP)提供DNS名稱。
隨着Azure的CLI,你需要寫這樣的事:
azure network public-ip create -g MyResourceGroup -a Dynamic -l northeurope MyPublicIP
那麼你將你的IP分配給虛擬機的虛擬網卡。無論是虛擬機和NIC是相同的資源組的一部分:
azure network nic set -g MyResourceGroup -p MyPublicIP MyNicName
您可以使用「蔚藍網絡網卡列表」來獲得NIC的名稱。
它似乎也是currently only Dynamic Public IPs are supported for being used directly on VMs(ARM模式)。現在,靜態IP只能分配給Load Balancer配置。
網絡接口 XXX 引用的公網IP地址 YYY 與AllocationMethod屬性設置爲靜態:要使用「-a靜態」做「蔚藍網網卡設置」時吐出了一個錯誤。目前此 配置不受支持。網絡接口只能使用 動態公共IP。
我也想知道什麼時候會支持。編號:here is a good Azure CLI reference。您也可以使用-h來獲取命令使用幫助。