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