使用 Azure 入口網站設定 VM 的私人 IP 位址Configure a private IP address for a VM using the Azure portal

虛擬機器 (VM) 會根據 VM 部署所在的子網,自動指派您指定範圍內的私人 IP 位址。A virtual machine (VM) is automatically assigned a private IP address from a range that you specify, based on the subnet in which the VM is deployed. VM 會保留位址,直到刪除 VM 為止。The VM retains the address until the VM is deleted. Azure 會以動態方式將下一個可用的私人 IP 位址指派給您在其中建立 VM 的子網。Azure dynamically assigns the next available private IP address from the subnet you create a VM in. 如果您想要將子網中的特定 IP 位址指派給 VM,請指派靜態 IP 位址。If you want a specific IP address from the subnet assigned to the VM, assign a static IP address.

狀況Scenario

為了更清楚說明如何設定 VM 的靜態 IP 位址,本檔會使用下列案例:To better illustrate how to configure a static IP address for a VM, this document uses this scenario:

虛擬網路案例:前端和後端子網,具有前端子網的靜態 IP 位址

在此案例中,您會在 前端 子網中建立名為 DNS01 的 VM,然後將它設定為使用 192.168.1.101 的靜態 IP 位址。In this scenario, you create a VM named DNS01 in the FrontEnd subnet, and then set it to use a static IP address of 192.168.1.101.

下列範例步驟會預期已經建立簡單的環境。The following sample steps expect a simple environment to already be created. 如果您想要執行在本檔中顯示的步驟,請先 建立虛擬網路If you want to run the steps as they're displayed in this document, first create a virtual network. 不過,在步驟3中,請改用下列值:However, in step 3, use these values instead:

設定Setting Value
名稱Name TestVNetTestVNet
位址空間Address space 192.168.0.0/16192.168.0.0/16
資源群組Resource group >testrg (如有必要,請選取 [ 建立新 的] 以建立新的) TestRG (if necessary, select Create new to create it)
子網路 - 名稱Subnet - Name FrontEndFrontEnd
子網路 - 位址範圍Subnet - Address range 192.168.1.0/24192.168.1.0/24

建立 VM 以測試靜態私人 IP 位址Create a VM for testing static private IP addresses

當您在 Resource Manager 部署模式中建立 VM 時,您無法使用 Azure 入口網站來設定靜態私人 IP 位址。When you create a VM in Resource Manager deployment mode, you can't set a static private IP address using the Azure portal. 相反地,您會先建立 VM。Instead, you create the VM first. 然後,您可以將其私人 IP 設定為靜態。Then you can set its private IP to be static.

若要在名為 TestVNet 的虛擬網路的 前端 子網中建立名為 DNS01 的 VM,請遵循下列步驟:To create a VM named DNS01 in the FrontEnd subnet of a virtual network named TestVNet, follow these steps:

  1. Azure 入口網站功能表選取 [建立資源]。From the Azure portal menu, select Create a resource.

    建立資源,Azure 入口網站

  2. 選取 [計算 > 虛擬機器]。Select Compute > Virtual machine.

    建立 VM,Azure 入口網站

  3. 在 [ 基本] 中,指定專案的值,如下表所述。In Basics, specify values for items as described in the following table. 然後選取 [下一步   :   磁片] ,然後選取 [     網路]。Then select Next : Disks and then Next : Networking.

    ItemItem Value
    訂用帳戶Subscription 您目前的訂用帳戶Your current subscription
    資源群組Resource group >testrg (從下拉式清單中選取) TestRG (select from dropdown list)
    虛擬機器名稱Virtual machine name DNS01DNS01
    區域Region (美國) 美國東部(US) East US
    影像Image Windows Server 2019 DatacenterWindows Server 2019 Datacenter
    大小Size B1lsVM 大小提供****標準VM Size of B1ls, Offering of Standard
    使用者名稱Username 您系統管理員帳戶的使用者名稱The user name of your administrator account
    密碼Password 您系統管理員帳戶之使用者名稱的密碼The password for your administrator account's user name
    確認密碼Confirm password 再次輸入密碼The password again

    [基本] 索引標籤,建立虛擬機器,Azure 入口網站

  4. 在 [ 網路 功能] 中,指定下表所述之專案的值,然後選取 [下一步]In Networking, specify values for items as described in the following table, and then select Next.

    ItemItem Value
    虛擬網路Virtual network TestVNetTestVNet
    子網路Subnet FrontEndFrontEnd

    [網路] 索引標籤,建立虛擬機器,Azure 入口網站

  5. 在 [ 管理] 的 [ 診斷儲存體帳戶] 下,選擇 [ vnetstorage]。In Management, under Diagnostics storage account, choose vnetstorage. 如果該儲存體帳戶未出現在清單中,請選取 [建立新 的]、指定 vnetstorage名稱,然後選取 [確定]If that storage account doesn't appear in the list, select Create new, specify a Name of vnetstorage, and select OK. 最後,選取 [審核   +   建立]。Finally, select Review + create.

    [管理] 索引標籤,建立虛擬機器,Azure 入口網站

  6. 在 [審核] 和 [ 建立] 中,檢查總覽資訊,然後選取 [ 建立]。In Review + create, review the overview information, and then select Create.

    [檢查 + 建立] 索引標籤、建立虛擬機器、Azure 入口網站

一旦建立 VM 之後,就會出現下列訊息。The following message appears once the VM is created.

部署完成訊息、建立虛擬機器、Azure 入口網站

取出 VM 的私人 IP 位址資訊Retrieve private IP address information for a VM

若要查看新 VM 的私人 IP 位址資訊:To view the private IP address information for your new VM:

  1. 移至 Azure 入口網站 尋找您的 VM。Go to the Azure portal to find your VM. 搜尋並選取 [虛擬機器]。Search for and select Virtual machines.

    虛擬機器、搜尋方塊、Azure 入口網站

  2. 選取新 VM (DNS01) 的名稱。Select the name of your new VM (DNS01).

    虛擬機器清單,Azure 入口網站

  3. 選擇 [ 網路],並選取列出的唯一網路介面。Choose Networking, and select the sole network interface listed.

    網路介面、網路、虛擬機器、Azure 入口網站

  4. 選擇 [ ip 設定],然後選取表格中所列的 ip 設定。Choose IP configurations, and select the IP configuration listed in the table.

    IP 設定、網路介面、網路、虛擬機器、Azure 入口網站

  5. 在 [ 私人 IP 位址設定] 的 [ TestVNet/前端 虛擬網路/子網] 下,記下 指派 值 (動態靜態) 和 IP 位址In Private IP address settings, under the TestVNet/FrontEnd virtual network/subnet, note the Assignment value (Dynamic or Static) and the IP address.

    動態或靜態指派,舊的私人 IP 位址設定,IP 設定,網路介面,網路,虛擬機器,Azure 入口網站

將靜態私人 IP 位址新增至現有的 VMAdd a static private IP address to an existing VM

將靜態私人 IP 位址新增至新的 VM:To add a static private IP address to your new VM:

  1. 在 [IP 設定] 頁面中,將私人 IP 位址的指派設定為 [ 靜態]。In the IP configuration page, set the assignment for your private IP address to Static.

  2. 將您的私人 IP 位址 變更為 192.168.1.101,然後選取 [ 儲存]。Change your private IP address to 192.168.1.101, and then select Save.

    動態或靜態指派、新的私人 IP 位址設定、IP 配置、網路介面、網路、虛擬機器、Azure 入口網站

注意

如果您在選取 [ 儲存 ] 之後發現指派仍設為 [ 動態],則表示您輸入的 IP 位址已在使用中。If you notice after selecting Save that the assignment is still set to Dynamic, the IP address you typed is already in use. 請嘗試另一個 IP 位址。Try another IP address.

移除 VM 的靜態私人 IP 位址Remove a static private IP address from a VM

若要從您的 VM 移除靜態私人 IP 位址:To remove the static private IP address from your VM:

在 [IP 設定] 頁面中,將私人 IP 位址的指派設定為 [ 動態],然後選取 [ 儲存]。In the IP configuration page, set the assignment for your private IP address to Dynamic, and then select Save.

設定作業系統內的 IP 位址Set IP addresses within the operating system

從 VM 的作業系統中,您不應以靜態方式指派指派給 Azure VM 的 私人 IP。From within the operating system of a VM, you shouldn't statically assign the private IP that's assigned to the Azure VM. 只有在必要時才執行私人 IP 的靜態指派,例如 將多個 IP 位址指派給 vm時。Only do static assignment of a private IP when it's necessary, such as when assigning many IP addresses to VMs. 如果您手動設定作業系統內的私人 IP 位址,請確定其符合指派給 Azure 網路介面的私人 ip 位址。If you manually set the private IP address within the operating system, make sure it matches the private IP address assigned to the Azure network interface. 否則,您可能會失去與 VM 的連線能力。Otherwise, you can lose connectivity to the VM. 深入了解私人 IP 位址設定。Learn more about private IP address settings.

此外,您絕對不要在虛擬機器的作業系統內手動指派指派給 Azure 虛擬機器的 公用 IP 位址。Also, you should never manually assign the public IP address assigned to an Azure virtual machine within the virtual machine's operating system.

下一步Next steps

了解如何管理 IP 位址設定Learn about managing IP address settings.