Evolution
Тема интерфейса

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

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

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

Подсказка

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

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

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

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

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

Перед началом работы

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

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

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

  3. Перейдите на вкладку Сетевые параметры.

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

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

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

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

Результат

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

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

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

Следующие шаги

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

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

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

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