2011-06-27 114 views
7

當我啓動EC2實例,我會得到一個專用IP和公共ip.The公網IP可以 參觀了DNS域名就像「ec2-184-73-237-10.compute-1.amazonaws.com 「。當我ping到它,我得到的IP地址184.73.237.10EC2的公共IP如何工作?

我的問題是:184.73.237.10只屬於我或者它是由不同的實例共享? 如果它由不同的實例共享,它是如何工作的?據我所知,每個實例(Linux)都可以通過ssh訪問。

在此先感謝:-)

回答

11

它只屬於你(有一個1:公共和私有IP地址之間的映射1),但它可以在任何時間改變。因此,如果您需要通過IP永久訪問實例,則建議使用彈性IP地址。只要EIP實際與實例相關聯,EIP就是免費的。

+0

但公網IP是罕見的,亞馬遜擁有大量的公網IP的?真棒! – flyingzl

+0

如果在公共和私有IP地址之間存在1:1映射,如何將公有IP映射到私有IP? – flyingzl

+0

亞馬遜有許多IP地址,每個非VPC(虛擬私有云)實例都有自己的IP地址。就亞馬遜如何將公共地圖映射到私人地方而言,據我所知,他們不公開但幾乎不需要。如果您始終使用公共DNS名稱,則Amazon DNS將根據適當的情況處理私有或公共網絡上的通信。 – bmatheny

2

建議創建和彈性IP(AWS的靜態IP)到您的實例關聯。而這個IP將只是你的。

彈性IP的好處是,即使你可以將它還原的服務器從父實例的AMI圖像,聯想到另一個實例,從而帶回你的網站的任何問題/攻擊情況。