

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 為 Windows 執行個體設定次要私有 IPv4 地址
<a name="config-windows-multiple-ip"></a>

您可以指定執行個體的多個私有 IPv4 地址。將輔助私有 IPv4 地址指派給執行個體之後，必須設定執行個體的作業系統，以辨識輔助私有 IPv4 地址。

**注意**  
這些說明是以 Windows Server 2022 為基礎。根據 Windows 執行個體的作業系統，這些步驟的實作可能會不同。

**Topics**
+ [先決條件](#prereq-steps)
+ [步驟 1：在您的執行個體上設定靜態 IP 定址](#step1)
+ [步驟 2：設定您的執行個體的次要私有 IP 地址](#step2)
+ [步驟 3：設定應用程式使用次要私有 IP 地址](#step3)

## 先決條件
<a name="prereq-steps"></a>
+ 將次要私有 IPv4 地址指派給執行個體的網路介面。您可以在啟動執行個體時或在執行個體執行之後，指派次要私有 IPv4 地址。如需詳細資訊，請參閱[將次要 IP 位址指派給執行個體](instance-secondary-ip-addresses.md#assign-secondary-ip-address)。

## 步驟 1：在您的執行個體上設定靜態 IP 定址
<a name="step1"></a>

若要讓 Windows 執行個體使用多個 IP 地址，您必須設定執行個體使用靜態 IP 定址，而不是 DHCP 伺服器。

**重要**  
當您在執行個體上設定靜態 IP 定址時，IP 地址必須完全符合主控台、CLI 或 API 中所顯示的 IP 位址。如果您不正確地輸入這些 IP 地址，執行個體可能會變成無法存取。

**在 Windows 執行個體上設定靜態 IP 定址**

1. 連線到您的執行個體。

1. 執行下列步驟，尋找執行個體的 IP 地址、子網遮罩和預設閘道地址：

   1. 在 PowerShell 中執行下列命令：

     ```
     ipconfig /all
     ```

     檢閱輸出並記下網路介面的 **IPv4 地址**、**子網路遮罩**、**預設閘道**和 **DNS 伺服器**值。輸出應類似以下範例：

     ```
     ...
     
     Ethernet adapter Ethernet 4:
     
        Connection-specific DNS Suffix  . : us-west-2.compute.internal
        Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
        Physical Address. . . . . . . . . : 02-9C-3B-FC-8E-67
        DHCP Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        Link-local IPv6 Address . . . . . : fe80::f4d1:a773:5afa:cd1%7(Preferred)
        IPv4 Address. . . . . . . . . . . : 10.200.0.128(Preferred)
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Lease Obtained. . . . . . . . . . : Monday, April 8, 2024 12:19:29 PM
        Lease Expires . . . . . . . . . . : Monday, April 8, 2024 4:49:30 PM
        Default Gateway . . . . . . . . . : 10.200.0.1
        DHCP Server . . . . . . . . . . . : 10.200.0.1
        DHCPv6 IAID . . . . . . . . . . . : 151166011
        DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2D-67-AC-FC-12-34-9A-BE-A5-E7
        DNS Servers . . . . . . . . . . . : 10.200.0.2
        NetBIOS over Tcpip. . . . . . . . : Enabled
     ```

1. 在 PowerShell 執行以下命令開啟**網路和共用中心**：

   ```
   & $env:SystemRoot\system32\control.exe ncpa.cpl
   ```

1. 開啟網路介面 (區域連線或乙太網路) 的內容 (右鍵) 選單，然後選擇**內容**。

1. 選擇**網際網路通訊協定第 4 版 (TCP/IPv4)**、**內容**。

1. 在**網際網路通訊協定第 4 版 (TCP/IPv4) - 內容**對話方塊中，選擇**使用下列 IP 地址**，並輸入下列值，然後選擇**確定**。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/config-windows-multiple-ip.html)
**重要**  
如果您將 IP 地址設定為目前 IP 地址以外的任何值，則會中斷與執行個體的連線。  
![\[IP 地址\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/windows-ip-static.png)

您將會中斷與 Windows 執行個體的 RDP 連線數秒，而執行個體會從使用 DHCP 轉換成靜態定址。執行個體會保留先前的 IP 地址資訊，但現在此資訊是靜態的，且並非透過 DHCP 管理。

## 步驟 2：設定您的執行個體的次要私有 IP 地址
<a name="step2"></a>

在您設定 Windows 執行個體的靜態 IP 定址之後，即可準備第二個私有 IP 地址。

**設定次要 IP 地址**

1. 在 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選取 **Instances (執行個體)**，然後選取您的執行個體。

1. 在 **Networking (聯網)** 標籤上，記下輔助 IP 地址。

1. 連線到您的執行個體。

1. 在 Windows 執行個體上，選擇**開始**、**控制台**。

1. 選擇**網路和網際網路**、**網路和共用中心**。

1. 選取網路介面 (區域連線或乙太網路)，然後選取**內容**。

1. 在**區域連線內容**頁面上，選擇**網際網路通訊協定第 4 版 (TCP/IPv4)**、**內容**、**進階**。

1. 選擇 **Add (新增)**。

1. 在 **TCP/IP 地址**對話方塊中，針對 **IP 地址**輸入輔助私有 IP 地址。針對**子網遮罩**，輸入您在[步驟 1：在您的執行個體上設定靜態 IP 定址](#step1)中於主要私有 IP 地址輸入的相同子網遮罩，然後選擇**新增**。  
![\[TCP/IP 地址對話方塊\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/windows-ip-add.png)

1. 確認 IP 地址設定，然後選擇**確定**。  
![\[IP 設定標籤\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/windows-ip-advanced-tcpip.png)

1. 選擇**確定**、**關閉**。

1. 若要確認次要 IP 位址已新增至作業系統，請在 PowerShell 執行 `ipconfig /all` 命令。輸出應類似以下內容：

   ```
   Ethernet adapter Ethernet 4:
   
      Connection-specific DNS Suffix  . :
      Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
      Physical Address. . . . . . . . . : 02-9C-3B-FC-8E-67
      DHCP Enabled. . . . . . . . . . . : No
      Autoconfiguration Enabled . . . . : Yes
      Link-local IPv6 Address . . . . . : fe80::f4d1:a773:5afa:cd1%7(Preferred)
      IPv4 Address. . . . . . . . . . . : 10.200.0.128(Preferred)
      Subnet Mask . . . . . . . . . . . : 255.255.255.0
      IPv4 Address. . . . . . . . . . . : 10.200.0.129(Preferred)
      Subnet Mask . . . . . . . . . . . : 255.255.255.0
      Default Gateway . . . . . . . . . : 10.200.0.1
      DHCPv6 IAID . . . . . . . . . . . : 151166011
      DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2D-67-AC-FC-12-34-9A-BE-A5-E7
      DNS Servers . . . . . . . . . . . : 10.200.0.2
      NetBIOS over Tcpip. . . . . . . . : Enabled
   ```

## 步驟 3：設定應用程式使用次要私有 IP 地址
<a name="step3"></a>

您可以設定任何應用程式使用輔助私有 IP 地址。例如，如果您的執行個體在 IIS 上執行網站，即可設定 IIS 使用輔助私有 IP 地址。

**設定 IIS 使用輔助私有 IP 地址**

1. 連線到您的執行個體。

1. 開啟 Internet Information Services (IIS) 管理員。

1. 在**連線**窗格中，展開**網站**。

1. 開啟您網站的內容 (右鍵) 選單，然後選擇**編輯繫結**。

1. 在**網站繫結**對話方塊中，針對**類型**，選擇 **http**、**編輯**。

1. 在**編輯網站繫結**對話方塊中，針對 **IP 地址**，選取輔助私有 IP 地址。(根據預設，每個網站都接受來自所有 IP 地址的 HTTP 請求)。  
![\[IP 地址\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/windows-ip-iis-site-binding.png)

1. 選擇**確定**、**關閉**。