關於浮動 IP
浮動 IP 位址是系統提供且可從公用網際網路存取的 IP 位址。 系統會為其分配一個 IPv4 位址,該位址可透過多種方式用於外部連線。
可以保留 IBM 提供的可用位址儲存區中的浮動 IP 位址,也可以將其與相同區域中的任何實例的網路介面相關聯。 該介面也將擁有一個私有 IP 位址。 每個浮動 IP 位址只能與一個介面或一個公共閘道相關聯。 目前,浮動 IP 僅支援 IPv4 位址。
當附有浮動 IP 的虛擬伺服器執行個體被刪除、回收或取消時,該浮動 IP 並不會自動釋出。 浮動 IP 將作為可計費資源保留在您的帳戶中,直到您手動釋放它為止。 為避免產生意外費用,請釋放所有不再需要的浮動 IP。 如需更多資訊,請參閱《 刪除 VPC 及其相關資源 》。
外部連線功能
要實現外部連線,可使用連接至子網的公共閘道,或連接至虛擬伺服器執行個體的浮動 IP 位址。 請將公用閘道用於來源網址轉換 (SNAT),並將浮動 IP 用於目的地網址轉換 (DNAT)。
藉由將浮動 IP 位址與實例相關聯,可從公用閘道的多對一 NAT 移除該實例。
下表彙整了各項選項之間的差異:
| 公用閘道 | 浮動 IP |
|---|---|
| 實例可以起始與網際網路的連線,但無法接收來自網際網路的連線。 | 實例可以起始或接收與網際網路之間的連線 |
| 提供整個子網路的連線功能 | 提供單一實例的連線功能 |
如需安全的外部連線功能,請使用 VPN 服務將 VPC 連接至另一個網路。 如需 VPN 的相關資訊,請參閱 搭配使用 VPN 與 VPC。
浮動 IP 使用案例
建立浮動 IP 是您為服務取得外部連線功能的標準方式。
使用個案:外部連線
浮動 IP 一次可指定給一個虛擬伺服器實例或子網路。 相同的浮動 IP 可以解除指定並重新指定到不同的虛擬伺服器實體或子網路,但在任何時間只能綁定到一個網路介面。
下圖示範透過公用閘道及浮動 IP 位址將外部連線功能套用至服務的差異。 在此實務範例中,三個虛擬伺服器實例透過公用閘道及浮動 IP 位址連接至服務及客戶。
外部服務 1 和外部服務 2 (記載) 會透過單一「公用」閘道連線,從虛擬伺服器實例 1 和虛擬伺服器實例 2 接收出埠資料流量。 浮動 IP 位址 1 與此公用閘道連線相關聯,可讓虛擬伺服器實例透過防火牆透過 IP 位址存取外部服務 1。 外部客戶透過浮動 IP 位址 2 傳送及接收進出虛擬伺服器實例 3 的資料流量: