Azure 中國篇之網路服務—(4)為 Azure虛擬機配置靜態內部 IP 地址 (DIP)
- 2020 年 1 月 14 日
- 筆記
在大多數情況下,你不需要為虛擬機指定靜態內部 IP 地址 (DIP)。虛擬網路中的 VM 會自動接收你指定的範圍內的內部 IP 地址。但在某些情況下,為特定 VM 指定靜態 IP 地址是有意義的。例如,如果你的 VM 要運行 DNS 或者將作為域控制器。或者,如果你有一個在某一時刻打算停止/取消設置的 VM,但希望在重新設置它時保留其 DIP。靜態 DIP 在 VM 中保持不變,即使在停止/取消設置狀態下也是如此。你可以在創建 VM 時使用 PowerShell 指定靜態 DIP,也可以更新現有的 VM。
1.驗證虛擬網路vmnet中的特定ip地址是否可用。這裡在web頁面上先創建好了虛擬網路。

2.創建使用DIP的azure虛擬機。
New-AzureVMConfig -Name "FTPInstance4" -InstanceSize Medium -ImageName 0c5c79005aae478e8883bf950a861ce0__Windows-Server-2012-Essentials-20131018-zhcn | Set-AzureSubnet -SubnetNames Subnet-1| Set-AzureStaticVNetIP -IPAddress 10.0.0.10 | Add-AzureProvisioningConfig -Windows -AdminUsername mark -Password password@1 | New-AzureVM -ServiceName "FTPinAzure4" -VNetName "vmnet"

3.檢查虛擬機是否使用指定ip:10.0.0.10。

4.為以前創建的 VM 指定靜態內部 IP Get-AzureVM -ServiceName markliang -Name VM1 | Set-AzureStaticVNetIP -IPAddress 10.0.0.21 | Update-AzureVM 5.從 VM 中刪除靜態內部 IP 地址 $Get-AzureVM -ServiceName markliang -Name VM1 | Remove-AzureStaticVNetIP | Update-AzureVM
