Облачная платформаEvolution

Назначить публичный IP-адрес виртуальной машине


Чтобы подключенная к подсети виртуальная машина могла обмениваться трафиком с интернетом, назначьте на ее сетевой интерфейс плавающий публичный IP-адрес. Также для этого можно добавить новый интерфейс с прямым публичным IP-адресом.

Назначить публичный IP-адрес можно как в параметрах виртуальной машины, так и в сервисе «Публичные IP». Ниже описано назначение через параметры ВМ в личном кабинете Cloud.ru и с помощью API.

Подсказка

Если у вас несколько виртуальных машин и им нужен доступ в интернет, организуйте его с помощью SNAT-шлюза. Это позволит сэкономить на аренде публичных IP-адресов, потому что тарифицироваться будет только один публичный IP-адрес для всех машин. При этом доступа из интернета к таким виртуальным машинам не будет.

Ограничения и особенности

  • Виртуальная машина и публичный IP-адрес, который ей назначается, должны размещаться в одной зоне доступности.

  • Для назначения плавающего IP-адреса сетевой интерфейс ВМ должен быть подключен к маршрутизируемой подсети.

  • Чтобы у виртуальной машины был доступ в интернет после назначения публичного IP-адреса, сетевой интерфейс должен быть активирован.

  • В личном кабинете для виртуальной машины можно добавить только один сетевой интерфейс с публичным IP-адресом.

    Чтобы добавить несколько интерфейсов с публичным IP-адресом, используйте метод публичного API POST /api/v1/interfaces или обратитесь к Гига-помощнику.

Порядок действий


  1. Авторизуйтесь в личном кабинете.

  2. На верхней панели слева нажмите Кнопка с изображением девяти точек и выберите Инфраструктура → Виртуальные машины.

  3. Нажмите на название виртуальной машины.

  4. Перейдите в раздел Сетевые параметры.

  5. В правом верхнем углу блока нужного сетевого интерфейса нажмите Горизонтальное меню и выберите Назначить публичный IP.

  6. Выберите IP-адрес из списка свободных адресов, которые были арендованы ранее.

    Вы также можете арендовать новый публичный IP-адрес, который будет назначен на сетевой интерфейс. Для этого выберите вариант Арендовать новый.

  7. Нажмите Назначить.

Публичный IP-адрес отобразится:

  • в блоке сетевого интерфейса, на который он назначен;

  • в списке виртуальных машин в столбце Публичный IP.

После назначения адреса вы можете:

  • Проверить доступ в интернет командой ping 8.8.8.8 в консоли виртуальной машины. Вместо 8.8.8.8 можно выбрать любой IP-адрес во внешней сети.

  • Подключиться к виртуальной машине по SSH, используя ее публичный IP-адрес.

Если возникли ошибки с доступом, проверьте группы безопасности виртуальной машины.