У меня есть динамический внешний IP-адрес на виртуальной машине GCP. Мне нужно, чтобы было иначе. Однако я пытался перезапустить виртуальную машину, это всегда одно и то же. Я ценю то, что Google старается делать добро своим клиентам, и это здорово иметь квази-статический IP-адрес бесплатно. Но мне нужно его изменить!
Есть ли простой способ сделать это? (Я имею в виду без повторного-создания ВМ, например какой-нибудь команды CLI?)
РЕДАКТИРОВАТЬ , поскольку даже очистка сетевых настроек в свойствах виртуальной машины не помогает, я чувствую, что мне нужно добавить это изображение, чтобы продемонстрировать, что IP-адрес действительно эфемерен:
Немного повозившись, я обнаружил, что если вы измените свой внешний IP-адрес на «стандартный» уровень с «премиум», вы получите другой IP-адрес.
Ни один из методов Эдда не работал с премиальным уровнем
Первый и простой способ сделать это — остановить и перезапустить виртуальную машину.
«Эфемерные внешние IP-адреса остаются прикрепленными к экземпляру виртуальной машины только до тех пор, пока виртуальная машина не будет остановлена и перезапущена или экземпляр не будет остановлен. общий пул Compute Engine и становятся доступными для использования другими проектами. Когда остановленный экземпляр снова запускается, экземпляру назначается новый эфемерный внешний IP-адрес».
Второй способ — удалить текущий назначенный IP-адрес и назначить новый в конфигурации виртуальной машины, выполнив следующие действия.:
Теперь вы можете проверить новый внешний IP-адрес, назначенный на панели мониторинга экземпляров ВМ.
Третий вариант, в зависимости от ваших потребностей, вы можете зарезервировать статический внешний IP-адрес, который назначает адрес вашему проекту на неопределенный срок, пока вы его явно не освободите.