多個 IP 地址 - Amazon Elastic Compute Cloud

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

多個 IP 地址

您可以指定執行個體的多個私有 IPv4 和 IPv6 地址。您可指定給執行個體的網路介面數目以及私有 IPv4 和 IPv6 地址數目取決於執行個體類型。如需詳細資訊,請參閱 每個執行個體類型每網路介面的 IP 地址

這可用於在 VPC 中將多個 IP 地址指派給執行個體來執行下列操作:

  • 在單一伺服器上使用多個 SSL 憑證,以及建立每個憑證與特定 IP 地址的關聯,以在單一伺服器上託管多個網站。

  • 操作網路應用裝置 (例如防火牆或負載平衡器),其中的每個網路介面有多個 IP 地址。

  • 將輔助 IP 地址重新指派給待命執行個體,以在執行個體失敗時將內部流量重新導向至備用執行個體。

多個 IP 地址運作方式

下列清單說明多個 IP 地址如何與網路介面運作:

  • 您可以將輔助私有 IPv4 地址指派給任何網路介面。

  • 您可以將多個 IPv6 地址指派給網路介面,而網路介面位於具有相關聯 IPv6 CIDR 區塊的子網中。

  • 您必須從網路介面之子網的 IPv4 CIDR 區塊範圍選擇輔助 IPv4 位址。

  • 您必須從網路介面之子網的 IPv6 CIDR 區塊範圍選擇 IPv6 地址。

  • 您可以將安全群組與網路介面 (而非個別的 IP 地址) 建立關聯。因此,您在網路介面中指定的每個 IP 地址會受其網路介面安全群組的規範。

  • 多個 IP 地址可以指派和取消指派至連接至執行中或已停止執行個體的網路介面。

  • 已指派給網路介面的輔助私有 IPv4 地址,可以經您的明確允許而重新指派給另一個網路介面。

  • 無法將 IPv6 地址重新指派給另一個網路介面;您必須先從現有網路介面取消指派 IPv6 地址。

  • 使用命令列工具或 API 將多個 IP 地址指派給網路介面時,如果無法指派其中一個 IP 地址,則整個操作會失敗。

  • 輔助網路介面與執行個體分離或連接至執行個體時,網路介面會保有主要私有 IPv4 地址、輔助私有 IPv4 地址、彈性 IP 地址和 IPv6 地址。

  • 雖然您無法從執行個體分離主要網路介面,但是您可以將主要網路介面的輔助私有 IPv4 地址重新指派給另一個網路介面。

下列清單說明多個 IP 地址如何與彈性 IP 地址運作 (僅限 IPv4):

  • 每個私有 IPv4 地址都可以建立與單一彈性 IP 地址的關聯,反之亦然。

  • 將輔助私有 IPv4 地址重新指派給另一個介面時,輔助私有 IPv4 地址會保留其與彈性 IP 地址的關聯。

  • 從介面取消指派輔助私有 IPv4 地址時,會自動從輔助私有 IPv4 地址取消相關聯彈性 IP 地址的關聯。

使用多個 IPv4 地址

您可以將輔助私有 IPv4 地址指派給執行個體、建立彈性 IPv4 地址與輔助私有 IPv4 地址的關聯,以及取消指派輔助私有 IPv4 地址。

指派次要私有 IPv4 地址

您可以在啟動執行個體時或在執行個體執行之後,將輔助私有 IPv4 地址指派給執行個體的網路介面。本節包括下列程序。

New console
啟動執行個體時指派次要私有 IPv4 地址
  1. 請遵循該程序來啟動執行個體。針對網路設定,選擇編輯

  2. 選取 VPC 和子網路。

  3. 展開 進階網路組態

  4. 對於次要 IP,請選擇「自動指派」並輸入 IP 位址數目 (Amazon 會自動指派次要 IPv4 位址),或選擇「手動指派」並輸入 IPv4 位址。

  5. 完成其餘步驟以啟動執行個體

Old console
啟動執行個體時指派次要私有 IPv4 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 選擇 Launch Instance (啟動執行個體)

  3. 選取 AMI,並選取執行個體類型,然後選取 Next: Configure Instance Details (下一步:設定執行個體詳細資訊)

  4. Configure Instance Details (設定執行個體詳細資訊) 頁面上,針對 Network (網路),選取 VPC 並針對 Subnet (子網),選取子網。

  5. Network Interfaces (網路介面) 區段中,執行下列操作,然後選擇 Next: Add Storage (下一步:新增儲存體):

    • 若要新增另一個網路界面,請選擇 Add Device (新增裝置)。啟動執行個體時,主控台可讓您指定最多兩個網路介面。在您啟動執行個體之後,請在導覽窗格中選擇 Network Interfaces (網路介面),新增額外的網路介面。您可連接的網路介面總數會隨執行個體類型而不同。如需詳細資訊,請參閱 每個執行個體類型每網路介面的 IP 地址

      重要

      當您新增第二個網路介面時,系統就無法再自動指派公有 IPv4 地址。除非您將彈性 IP 地址指派給主要網路介面 (eth0),否則將無法透過 IPv4 連線至執行個體。在您完成 Launch Wizard 之後,即可指派彈性 IP 地址。如需詳細資訊,請參閱 使用彈性 IP 地址

    • 對於每個網路介面,在 Secondary IP addresses (次要 IP 地址) 下選取 Add IP (新增 IP),然後輸入子網範圍中的私有 IP 地址,或接受預設 Auto-assign 值,讓 Amazon 選取地址。

  6. 在下一個 Add Storage (新增儲存體) 頁面上,您可以在 AMI 指定的磁碟區之外 (例如根設備磁碟區) 指定要連接到執行個體的磁碟區,然後選擇 Next: Add Tags (下一步:新增標籤)

  7. Add Tags (新增標籤) 頁面上,為執行個體指定標籤 (例如使用者易記的名稱),然後選擇 Next: Configure Security Group (下一步:設定安全群組)

  8. Configure Security Group (設定安全群組) 頁面上,選取現有安全群組,或建立新的安全群組。選擇 Review and Launch (檢閱和啟動)。

  9. Review Instance Launch (檢閱執行個體啟動) 頁面上,檢閱設定,然後選擇 Launch (啟動) 以選擇金鑰對並啟動執行個體。如果您不熟悉 Amazon EC2 而且尚未建立任何金鑰對,精靈將會提示您建立金鑰對。

重要

在您已將輔助私有 IP 地址新增至網路介面之後,您必須連線至執行個體,並在執行個體本身設定輔助私有 IP 地址。如需詳細資訊,請參閱 設定執行個體的作業系統以辨識次要私有 IPv4 地址

使用命令列在啟動期間指派輔助 IPv4 地址
  • 您可以使用下列其中一個命令。如需關於這些命令列介面的詳細資訊,請參閱 存取 Amazon EC2

    • --secondary-private-ip-addresses 選項搭配 run-instances 命令 (AWS CLI)

    • 使用指New-EC2Instance令定義-NetworkInterface並指定PrivateIpAddresses參數 (AWS Tools for Windows PowerShell)。

將輔助私有 IPv4 地址指派給網路介面
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在瀏覽窗格中,選擇 [網路介面],然後選取執行個體的網路介面。

  3. 選擇 Actions (動作)、Manage IP Addresses (管理 IP 地址)

  4. 展開網路介面。在 [IPv4 位址] 下方,選擇 [指派新 IP 位址]。

  5. 輸入位於執行個體子網路範圍內的特定 IPv4 位址,或將欄位保留空白,讓 Amazon 為您選取 IPv4 位址。

  6. (選擇性) 選取許在次要私人 IP 位址已指派給其他網路介面時重新指定該 IP 位址。

  7. 選擇儲存

或者,您可以將輔助私有 IPv4 地址指派給執行個體。在導覽窗格中選取執行個體,並選取執行個體,然後選取動作聯網管理 IP 地址。您可以設定如同上述步驟中所設定的資訊。IP 地址會指派給執行個體的主要網路介面 (eth0)。

使用命令列將次要私人 IPv4 位址指派給現有執行個體

設定執行個體的作業系統以辨識次要私有 IPv4 地址

在您將輔助私有 IPv4 地址指派給執行個體之後,需要設定執行個體的作業系統,以辨識輔助私有 IP 地址。

如需設定 Windows 執行個體的資訊,請參閱中的設定您的 Windows 執行個體的次要私有 IPv4 位址

建立彈性 IP 地址與次要私有 IPv4 地址的關聯

建立彈性 IP 地址與次要私有 IPv4 地址的關聯
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Elastic IPs (彈性 IP)。

  3. 選取彈性 IP 位址的核取方塊

  4. 選擇 [動作]、[關聯彈性 IP 位址]。

  5. 針對 [資源類型],選擇 [網路介面]。選取網路介面,然後從 [私人 IP 位址] 清單中選取次要 IP 位址

  6. 在 [網路介面] 中,選取網路介面。從 [私人 IP 位址] 清單中選取次要 IP 位址

  7. 對於私人 IP 位址,請選取次要 IP 位址。

  8. 選擇 Associate (關聯)。

使用命令列建立彈性 IP 地址與輔助私有 IPv4 地址的關聯

檢視您的次要私有 IPv4 地址

檢視指派給網路介面的私有 IPv4 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)。

  3. 選取網路介面的核取方塊。

  4. 在 [詳細資料] 索引標籤的 [IP 位址] 下,找出 [私人 IPv4 位址] 和 [次要私人 IPv4 位址]。

檢視指派給執行個體的私有 IPv4 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇執行個體

  3. 選取該執行個體的核取方塊。

  4. 在 [網路] 索引標籤的 [網路詳細資料] 下,找出 [私人 IPv4 位址] 和 [次要私人 IPv4 位址]。

取消指派次要私有 IPv4 地址

如果您不再需要輔助私有 IPv4 地址,您可以從執行個體或網路介面取消指派。從網路介面取消指派輔助私有 IPv4 地址時,也會取消關聯彈性 IP 地址 (若其存在)。

從執行個體取消指派輔助私有 IPv4 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Instances (執行個體)。

  3. 選取執行個體,然後選取動作聯網管理 IP 地址

  4. 展開網路介面。對於 IPv4 位址,請針對要取消指派的 IPv4 位址選擇「取消指派」。

  5. 選擇儲存

從網路介面取消指派輔助私有 IPv4 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)

  3. 選取網路介面,選擇 [動作]、[管理 IP 位址]。

  4. 展開網路介面。對於 IPv4 位址,請針對要取消指派的 IPv4 位址選擇「取消指派」。

  5. 選擇儲存

使用命令列取消指派輔助私有 IPv4 地址

使用多個 IPv6 地址

您可以將多個 IPv6 地址指派給執行個體、檢視指派給執行個體的 IPv6 地址,以及從執行個體取消指派 IPv6 地址。

指定多個 IPv6 地址

您可以在啟動期間或之後將一或多個 IPv6 地址指派給執行個體。若要將 IPv6 地址指派給執行個體,在其中啟動執行個體的 VPC 和子網必須有相關聯的 IPv6 CIDR 區塊。

New console
在啟動期間指派多個 IPv6 地址
  1. 請遵循該程序來啟動執行個體。針對網路設定,選擇編輯

  2. 選取 VPC 和子網路。

  3. 展開 進階網路組態

  4. 對於 IPv6 IP,請選擇「自動指派」和 IP 位址的數量 (Amazon 會自動指派 IPv6 位址),或選擇「手動指派」並輸入 IPv6 位址。

  5. 完成其餘步驟以啟動執行個體

Old console
在啟動期間指派多個 IPv6 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在儀表板中,選擇 Launch Instance (啟動執行個體)

  3. 選取 AMI,並選取執行個體類型,然後選取 Next: Configure Instance Details (下一步:設定執行個體詳細資訊)。請務必選擇支援 IPv6 的執行個體類型。如需詳細資訊,請參閱 Amazon EC2 執行個體類型

  4. Configure Instance Details (設定執行個體詳細資訊) 頁面上,從 Network (網路) 清單選取 VPC,並從 Subnet (子網) 清單選取子網。

  5. Network Interfaces (網路介面) 區段中,執行下列操作,然後選擇 Next: Add Storage (下一步:新增儲存體):

    • 若要將單一 IPv6 地址指派給主要網路界面 (eth0),請在 IPv6 IPs 下選擇 Add IP (新增 IP)。若要新增輔助 IPv6 地址,請再次選擇 Add IP (新增 IP)。您可輸入子網範圍中的 IPv6 地址,或保留預設的 Auto-assign (自動指派) 值,讓 Amazon 為您在子網中選擇 IPv6 地址。

    • 選擇 Add Device (新增裝置) 新增另一個網路界面,然後重複上述步驟以將一或多個 IPv6 地址新增至網路界面。啟動執行個體時,主控台可讓您指定最多兩個網路介面。在您啟動執行個體之後,請在導覽窗格中選擇 Network Interfaces (網路介面),新增額外的網路介面。您可連接的網路介面總數會隨執行個體類型而不同。如需詳細資訊,請參閱 每個執行個體類型每網路介面的 IP 地址

  6. 遵循精靈中的後續步驟,以連接磁碟區並為執行個體套用標籤。

  7. Configure Security Group (設定安全群組) 頁面上,選取現有安全群組,或建立新的安全群組。如果您想要透過 IPv6 存取執行個體,請確定安全群組具有允許從 IPv6 地址存取的規則。如需詳細資訊,請參閱 不同使用案例的安全群組規則。選擇 Review and Launch (檢閱和啟動)。

  8. Review Instance Launch (檢閱執行個體啟動) 頁面上,檢閱設定,然後選擇 Launch (啟動) 以選擇金鑰對並啟動執行個體。如果您不熟悉 Amazon EC2 而且尚未建立任何金鑰對,精靈將會提示您建立金鑰對。

您可以使用 Instances (執行個體) 畫面 Amazon EC2 主控台,將多個 IPv6 地址指派給現有執行個體。這會將 IPv6 地址指派給執行個體的主要網路介面(eth0)。若要將特定 IPv6 地址指派給執行個體,請確定尚未將 IPv6 地址指派給另一個執行個體或網路介面。

將多個 IPv6 地址指派給現有執行個體
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Instances (執行個體)。

  3. 選取執行個體,選擇 [動作]、[網路]、[管理 IP 位址]。

  4. 展開網路介面。對於 IPv6 位址,請選擇為每個要新增的 IPv6 位址指派新 IP 位址。您可以從子網路範圍指定 IPv6 位址,或將欄位保留空白,讓 Amazon 為您選擇 IPv6 位址。

  5. 選擇儲存

或者,您可以將多個 IPv6 地址指派給現有網路介面。必須已在具有相關聯 IPv6 CIDR 區塊的子網中建立網路介面。若要將特定 IPv6 地址指派給網路介面,請確定尚未將 IPv6 地址指派給另一個網路介面。

將多個 IPv6 地址指派給網路介面
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)

  3. 選取您的網路介面,選擇 [動作]、[管理 IP 位址]。

  4. 展開網路介面。對於 IPv6 位址,請選擇為每個要新增的 IPv6 位址指派新 IP 位址。您可以從子網路範圍指定 IPv6 位址,或將欄位保留空白,讓 Amazon 為您選擇 IPv6 位址。

  5. 選擇 Save (儲存)。

CLI 概觀

您可以使用下列其中一個命令。如需關於這些命令列介面的詳細資訊,請參閱 存取 Amazon EC2

  • 在啟動期間指派 IPv6 地址

    • 使用 --ipv6-addresses--ipv6-address-count 選項並搭配 run-instances 命令 (AWS CLI)

    • 使用指New-EC2Instance令定義-NetworkInterface並指定Ipv6AddressesIpv6AddressCount參數 (AWS Tools for Windows PowerShell)。

  • 將 IPv6 地址指派給網路界面

檢視您的 IPv6 地址

您可以檢視執行個體或網路介面的 IPv6 地址。

檢視指派給執行個體的 IPv6 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇執行個體

  3. 選取執行個體的核取方塊。

  4. 在 [網路功能] 索引標籤上,找出 IPv6 位址欄位。

檢視指派給網路介面的 IPv6 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)。

  3. 選取網路介面的核取方塊。

  4. 在 [詳細資料] 索引標籤的 [IP 位址] 下,找出 IPv6 位址欄位。

CLI 概觀

您可以使用下列其中一個命令。如需關於這些命令列介面的詳細資訊,請參閱 存取 Amazon EC2

取消指派 IPv6 地址

您可以從執行個體的主要網路介面取消指派 IPv6 地址,也可以從網路介面取消指派 IPv6 地址。

從執行個體取消指派 IPv6 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇執行個體

  3. 選取執行個體的核取方塊,然後選擇 [動作]、[網路]、[管理 IP 位址]。

  4. 展開網路介面。在 IPv6 addresses (IPv6 地址) 下,選擇 IPv6 地址旁的 Unassign (取消指派)

  5. 選擇 Save (儲存)。

從網路介面取消指派 IPv6 地址
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Network Interfaces (網路介面)。

  3. 選取網路介面的核取方塊,然後選擇 [動作] > [管理 IP 位址]。

  4. 展開網路介面。在 IPv6 addresses (IPv6 地址) 下,選擇 IPv6 地址旁的 Unassign (取消指派)

  5. 選擇 Save (儲存)。

CLI 概觀

您可以使用下列其中一個命令。如需關於這些命令列介面的詳細資訊,請參閱 存取 Amazon EC2