停止和啟動後臨時 IP 未更改

停止和啟動後臨時 IP 未更改

根據谷歌雲端文檔

如果刪除資源,臨時外部 IP 位址將從資源中釋放。對於虛擬機器實例,如果停止實例,IP 位址也會被釋放。重新啟動執行個體後,系統會為其指派一個新的臨時外部 IP 位址。

我剛剛用我的一個 GCloud 計算嘗試了一下,發現臨時 IP 沒有改變。

我使用下面的命令

gcloud compute instances stop test-compute-1 --zone='us-east4-a'

gcloud compute instances start test-compute-1 --zone='us-east4-a'

這是錯誤還是功能?

如果臨時 IP 與運算關聯並且在 IP 池中可用,它將重新指派該 IP。

不確定 GCloud 上的短暫性意味著什麼,儘管定義與文件類似。

筆記:是的,我確實多次驗證,分配給我的計算的 IP 被標記為臨時而非靜態。

答案1

我自己做了一些測試,我創建了四個虛擬機,並儘可能快地停止和啟動它們,以便隨機化順序,這些是我得到的結果。

v1

107.178.209.1xx

34.67.136.1xx

107.178.209.1xx

107.178.209.1xx


v2

35.222.128.2xx

107.178.209.1xx

25.222.109.1xx

34.67.136.1xx


v3

35.222.109.1xx

34.70.38.1xx

35.193.244.2xx

35.222.109.1xx


v4

35.193.244.2xx

35.222.128.2xx

35.222.128.2xx

34.70.38.1xx


您可以假設,如果 IP 具有相同的前 24 位,則即使我刪除了一些位,它也是相同的 IP。

完成此測試後,我得出的結論是,如果可以的話,系統傾向於將熟悉的 IP 分配給虛擬機器。 ip池的大小似乎也有限制。希望這可以幫助。

相關內容