Amazon-Ec2

ec2實例靜態私網ip地址

  • June 26, 2017

我在業餘時間使用按需實例來測試一些服務。

因此,我非常頻繁地啟動和停止該實例,並且我看到它的公共和私有 IP 每次都在變化。這很煩人,因為我總是需要在使用測試服務的多個應用程序中更改主機名。

我想要的是至少有一個“固定”的靜態私有IP。

我在某處讀到添加 ENI 介面可能是解決方案。在這種情況下,你能給我一個簡單的例子來說明如何做到這一點嗎?

在其他情況下,更清潔的解決方案是什麼?

您標記了此amazon-vpc,但您描述的行為是在 EC2-Classic 中啟動實例時發生的情況。當您在 VPC 中啟動實例時,它會被分配一個私有 IP 地址,並且在實例的整個生命週期內都會保留。他們的文件在這一點上非常清楚。需要明確的是,在這種情況下,“實例”是一個離散的“i-”數。

EC2-Classic 不支持您要查找的內容,您無法為其分配新介面

如果您實際上並未定義相同的實例,而是基於您擁有的 AMI 在 VPC 中啟動新實例,那麼您每次都會獲得一個新的私有 IP 地址。正如您所懷疑的,如果您定義一個新介面並將其與實例相關聯,則該介面將具有靜態 IP 地址。當您終止實例時,額外的介面將未分配。啟動時將其重新分配給新實例。

引用自:https://serverfault.com/questions/662217