ConformeDocumentação do Google Cloud
Endereços IP externos temporários serão liberados de um recurso se você excluir o recurso. Para instâncias de VM,se você parar a instância, o endereço IP também será liberado. Depois de reiniciar a instância, um novo endereço IP externo temporário será atribuído a ela.
Acabei de tentar com um dos meus computadores GCloud e vi que o IP efêmero não mudou.
Eu usei o comando abaixo
gcloud compute instances stop test-compute-1 --zone='us-east4-a'
gcloud compute instances start test-compute-1 --zone='us-east4-a'
É um bug ou recurso?
Ele reatribui o IP efêmero se ele estiver associado à computação e disponível no pool de IPs.
Não tenho certeza do que significa efêmero no GCloud, embora a definição seja semelhante à documentação.
Observação:Sim, verifiquei várias vezes e o IP atribuído ao meu computador está marcado como Efêmero e não Estático.
Responder1
Fiz alguns testes da minha parte, criei quatro VMs e parei e iniciei o mais rápido possível para randomizar a ordem e esses são os resultados que obtive.
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
você pode assumir que se os IPs tiverem os mesmos primeiros 24 bits, será o mesmo IP, embora eu tenha removido alguns bits.
Depois de fazer esse teste, isso me levaria a concluir que o sistema tende a atribuir IPs familiares às VMs, se puder. Parece também que há uma limitação quanto ao tamanho do pool de IP. Espero que isto ajude.