2016-07-22 24 views
5

我在vpc上有幾個通過它們的私有ip彼此通信的實例。每個實例都是在不久前發佈的,並且指定了一個隨機的公有IP,它不用於任何事情。由於任何公開的內容都存在漏洞,而且根本沒有使用,所以我想刪除它們。我可以在不終止它的情況下刪除我的實例上的公共IP嗎?

是否可以刪除公共IP地址而不終止實例?

+0

如果您正在運行Linux使用Iptables阻止公共IP上的所有傳出和傳入連接,如果您使用的是Windows,請使用Windows防火牆執行此操作 – Nick

+0

沒有任何內容會傳遞到您的服務器。只需使用安全組,它們就是一種防火牆規則。 –

+0

這簡直是不可維護的..每次你想驗證公共IP沒有被使用時,你將不得不檢查iptables或防火牆? – lonewarrior556

回答

4

如果不終止實例,那麼這是不可能的。如果它是Elastic Ip,那麼它會起作用。

唯一的選擇是Take AMI實例,終止實例並在VPC中啓動AMI而不啓用該實例的公共IP地址。

一旦您終止具有該私有IP的實例,您可以再次將該私有IP分配給您從該圖像創建的新實例。 (只要它在同一個VPC和子網中)這樣,你就不需要更新專用IP來關閉所有「vpc上通過它們的私有ip相互通信的實例」

+1

謝謝,希望這會更容易有一天 – lonewarrior556

+0

所以會簡單的重新啓動,公共IP被釋放,無論如何,不​​工作? – peetasan

+0

在AWS中簡單重啓將不會更改您必須啓動和停止實例的IP – error2007s

0

這是一個非常舊線,但除去通過VPC設置相關的公網IP的最簡單方法是:

  1. 創建一個彈性IP
  2. 分配彈性IP的主機擁有 要釋放的公網IP(知識產權在這個 步發佈)
  3. 解除ip地址從elasic我p管理 屏幕。
相關問題