本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理EC2執行個體IPv4的地址
您可以在啟動執行個體時為執行個體指派公有IPv4地址。您可以透過執行個體頁面或網路介面頁面,在主控台中檢視執行個體IPv4的地址。
檢視IPv4地址
您可以使用 Amazon EC2主控台來檢視執行個體的公有和私有IPv4地址。您也可以使用執行個體中繼資料,從執行個體中判斷執行個體的公有IPv4和私有IPv4地址。如需詳細資訊,請參閱使用執行個體中繼資料來管理您的EC2執行個體。
公有IPv4地址在主控台中顯示為網路介面的屬性,但它透過 映射到主要私有IPv4地址NAT。因此,如果您檢查執行個體上網路介面的屬性,例如透過 ifconfig
(Linux) 或 ipconfig
(Windows),則不會顯示公有IPv4地址。若要從執行個體判斷執行個體的公有IPv4地址,請使用執行個體中繼資料。
使用命令列檢視執行個體IPv4的地址
您可以使用下列其中一個命令。如需關於這些命令列介面的詳細資訊,請參閱 訪問 Amazon EC2。
-
describe-instances (AWS CLI)
-
Get-EC2Instance (AWS Tools for Windows PowerShell).
使用執行個體中繼資料來判斷執行個體IPv4的地址
-
連線到您的執行個體。如需詳細資訊,請參閱連線至您的EC2執行個體。
-
使用下列命令來存取私有 IP 地址。
-
使用下列命令來存取公有 IP 地址。如果建立彈性 IP 地址與執行個體的關聯,傳回的值即為彈性 IP 地址的值。
在執行個體啟動期間指派公有IPv4地址
每一個子網都會有一個屬性,以判定是否將公有 IP 地址指派至啟動到該子網的執行個體。非預設子網預設會將此屬性設定為 false,而預設子網會將此屬性設定為 true。當您啟動執行個體時,也可以使用公有定IPv4址功能來控制執行個體是否已指派公有IPv4地址;您可以覆寫子網路 IP 定址屬性的預設行為。公有IPv4地址是從 Amazon 的公有IPv4地址集區指派,並指派給具有 eth0 裝置索引的網路介面。此功能取決於啟動執行個體時的特定條件。
考量事項
-
您可以在啟動後透過管理與網路介面 相關聯的 IP 地址,從執行個體取消指派公有 IP 地址。如需公有IPv4地址的詳細資訊,請參閱 公有IPv4地址。
-
如果您指定多個網路介面,則無法自動指派公有 IP 地址。此外,如果您為 eth0 指定現有網路介面,則無法使用自動指派公有 IP 功能覆寫子網設定。
-
無論您是否在啟動期間將公有 IP 地址指派給執行個體,都可以在啟動後將彈性 IP 地址與執行個體建立關聯。如需詳細資訊,請參閱彈性 IP 地址。您也可以修改子網路的公有IPv4定址行為。如需詳細資訊,請參閱修改子網路 的公有IPv4定址屬性。
使用主控台在執行個體啟動期間指派公有IPv4地址
遵循程序啟動執行個體,當您設定 Network Settings (網路設定) 時,選擇選項以 Auto-assign Public IP (自動指派公有 IP)。
使用命令列啟用或停用公有 IP 定址功能
您可以使用下列其中一個命令。如需關於這些命令列介面的詳細資訊,請參閱 訪問 Amazon EC2。
-
使用
--associate-public-ip-address
或--no-associate-public-ip-address
選項並搭配 run-instances 命令 (AWS CLI) -
將
-AssociatePublicIp
參數與 New-EC2Instance 命令 (AWS Tools for Windows PowerShell) 搭配使用